구글 클라우드 인스턴스 생성 및 Nginx설치
이제 웹서버를 설치해보도록 할게요. 그러기 위해서는 구글 클라우드에서 인스턴스를 만들어서 돌려야 해요.
1. 인스턴스 생성
구글 클라우드에서 Compute Engine메뉴를 선택하시고 VM인스턴스에 들어가주세요. 그런 다음 인스턴스 만들기를 눌러서 진행해주겠습니다.
인스턴스 만들기에서는 세팅이 매우 중요해요. 그래야만 무료로 사용가능하지 잘 따라해주세요. 리전은 어느 지역을 기점으로 삼을 것인가를 뜻해요 한번 설정하면 바꿀 수 없어요. 우리는 무료 지역중 하나인 오리건을 선택할게요.
나머지 설정들도 빨간색 테두리를 참고해서 잘 변경해주세요.
"만들기"까지 누르시면 인스턴스 무료 생성은 마무리에요.
2. 아이피 고정시키기
이제 외부 아이피를 고정시켜볼게요. 외부아이피는 기본적으로 유동으로 설정되어 있어서 우리가 고정으로 변경시켜줘야 해요. "VPC네트워크"에서 "IP주소"로 들어가신 뒤, 외부 고정주소 예약으로 들어가 세팅해주세요.
이제 고정된 IP주소를 복사해서 클레어로 이동해주세요. ③에는 *을 입력해주시고, ④에는 고정으로 박아넣을 아이피를 넣어주신 뒤 proxy sites를 꺼주시고 save해주세요. proxy site를 이용하시면 아이피를 숨길 수 있지만 사이트 접속이 매우 느려질 수 있어요.
자 이제 웹서버를 설치해보도록 하겠습니다.
3. ssh이용하여 nginx설치
VM인스턴스 화면으로 들어오시면 내가 만든 인스턴스 오른쪽에 SSH연결이 보이실거예요. 이 걸 누르시면 SSH를 켜실 수 있어요.
지금부터는 가상서버호스팅과 직접적으로 명령어로 주고 받을 것이기 때문에 직접 명령어를 작성하시기 보다는 명령어를 복사해서 붙여 넣으시는 것이 오류를 막을 수 있어요.
처음 SSH에 들어가면 기본 권한 상태로 시작해요.
먼저 패키지 업데이트 입니다.
sudo apt update
다음은 패키지를 설치 명령어입니다.
sudo apt upgrade
리스트들이 쭈욱 나오고 y/n고르는 부분에서 y를 누르면 최신버전으로 설치하겠다는 것입니다. y로 진행해주세요.
다음은 nginx설치 명령어입니다.
sudo apt install nginx
이제 웹 서버가 설치되었습니다. 인터넷 주소창에 고정아이피를 치고 들어가시면 NginX기본 디폴트 페이지가 나올거예요.