[NHN TOAST] 8. Ubuntu 웹 서버(Nginx) 구축

웹 서버 종류에는 Apache, Nginx 등등이 있지만
아파치 점유율을 무섭게 따라잡고 있다는 엔진엑스를 설치해보기로 했다.


우선 토스트에서 보안정책 수정이 필요하다.
클라이언트가 HTTP(인터넷 브라우저)로 서버에 접속하면 80포트로 접속하게 되는데,
수신에서 80포트 보안을 열어놓지 않으면 접속되지 않기 때문에 웹 서버가 무의미해진다.

인스턴스 세팅 시의 포스트를 참고해서 보안정책을 수정해주도록 하자.

-

이제 Ubuntu에 nginx를 설치한다.
apt-get 방식과 소스코드를 내려받아서 컴파일하는 2가지 방식이 있지만 편의를 위해 apt-get 설치를 이용하겠다.

sudo apt-get install nginx
위 명령어로 nginx를 설치 후

nginx -v
nginx 버전을 확인한다.
이로서 nginx 설치는 끝났다.

우선 nginx 사용 시의 알아둬야할 명령어이다.

// 시작
$ sudo service nginx start
// 재시작
$ sudo service nginx restart
// 중지
$ sudo service nginx stop
// 상태
$ sudo service nginx status
// 설정 reload
$ sudo service nginx reload

nginx 서비스를 시작하고 플로팅IP를 통해 브라우저로 서버를 접속해보면
Welcome to nginx! 라는 페이지가 나올 것이다.

Nginx 기본 설정은
이 곳의 도움을 많이 받았는데,  정말 잘 설명되어 있어서 참고하면 된다.

댓글 2개:

Powered by Blogger.