본문 바로가기

IT/swift

네이버 클라우드 + Ubuntu18.04 + Swift5.4 + Vapor4.0

반응형

공부하겠다고 맥프로 사고 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 프로젝트 생성하고, 서버 정상을 확인했습니다.

 

참고 블로그

haningya.tistory.com/245

 

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 하면 바인드 퍼미션 오류!

반응형