반응형
공부하겠다고 맥프로 사고 2년이 지났는데도 아직 제자리네요 =ㅁ=;
이제 다시 환경잡고 시작 해봅니다.
네이버 클라우드
Ubuntu18.04 LTS
여기까지는 이제 정말 쉽습니다. 이미지만 설정해주면 그냥 10분만에 우분투 서버가 생기네요...
사양은 2vcpu + 4g 메모리 + 50G 하드디스크(SSD)
swift 도 그사이 버전업 해서 5.4 입니다.
설치방법은 아래 글과 동일합니다. 높은 버전으로만 다운받아서 동일하게 셋팅하면 됩니다.
taisou.tistory.com/686?category=801037
Vapor 설치시에는 make install 대신에
swift build -c release --disable-sandbox --enable-test-discovery
로 컴파일 했습니다.
hello 프로젝트 생성하고, 서버 정상을 확인했습니다.
참고 블로그
네이버 클라우드 포트를 80만 열어서 iptable 을 이용해 리다이렉션 설정을 좀 추가했습니다.
#> iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
vapor build
vapor run serve --hostname 0.0.0.0 # 외부접속을 위해! --port 80 하면 바인드 퍼미션 오류!
반응형