공부하겠다고 맥프로 사고 2년이 지났는데도 아직 제자리네요 =ㅁ=;
이제 다시 환경잡고 시작 해봅니다.
네이버 클라우드
Ubuntu18.04 LTS
여기까지는 이제 정말 쉽습니다. 이미지만 설정해주면 그냥 10분만에 우분투 서버가 생기네요...
사양은 2vcpu + 4g 메모리 + 50G 하드디스크(SSD)
swift 도 그사이 버전업 해서 5.4 입니다.
설치방법은 아래 글과 동일합니다. 높은 버전으로만 다운받아서 동일하게 셋팅하면 됩니다.
taisou.tistory.com/686?category=801037
Ubuntu20 에 swift5 + vapor4 설치하기
1. Ubuntu20.0.4 LTS 버전 설치 2. 한글 locale 설정 epicarts.tistory.com/30 ubuntu-18.04.2-live-server-amd64 설치(4) 한글 설치 설정- 리눅스 보안 실습(Kali Linux) 여기서는 한글 설치를 하겠습니다. live..
taisou.tistory.com
Vapor 설치시에는 make install 대신에
swift build -c release --disable-sandbox --enable-test-discovery
로 컴파일 했습니다.
hello 프로젝트 생성하고, 서버 정상을 확인했습니다.
참고 블로그
GCP - 무료 Vapor 서버 만들기 - Ubuntu+Swift+Vapor(3)
----- 이번 포스팅에서는 Hello World 성공했습니다. ------ 저번 포스팅까지 한것 GCP 무료 인스턴스 생성 (Ubuntu18.04) Ubuntu Swift5 환경 구축 Swift 컴파일되는거 확인 Vapor 프레임워크 설치 Vapor Build..
haningya.tistory.com
네이버 클라우드 포트를 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 하면 바인드 퍼미션 오류!