본문 바로가기

볼봇의 코딩 생활/웹 세계

Centos 6.5 nginx 설치 하기

 

최근에 팀을 새로 짜고 새로운 프로젝트를 진행함에 따라 서버도 초기화 하였다.

 

몇년간 아파치를 주로 애용해왔는데, 최근에는 Nginx (엔진엑스) 를 많이 쓴다고 해서

 

공부도 해볼겸 우선 설치를 해봤다.

 

당분간 울면서 설정 파일 공부를 해야할듯.

 

설치는 그리 어렵지 않았는데, 19년 03월 기준으로 1.15.10 이 최신 버전이고 현재 서버에는

1.14.2 를 설치 했다.

 

 

설치 하기

우선 아무 폴더나 이동하자. 필자는 /root 로 이동해서 작업했다.

어디든 별 상관 없다.

cd /root

 

아래 명령어를 이용해 rpm 패키지를 다운로드 받는다.

wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

 

다운로드 했다면 설치 한다.

rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

 

rpm 설치 후 결과

 

넵, 잘 되셨습니다.

 

이제 yum 명령어를 사용하여 nginx 를 설치 할 수 있다.

yum install nginx

 

설치 중 표시된 버전

 

1.14.2 로 설치되는것을 확인 할 수 있다.

 

아래 작업은 선택인데, 만약 서버 컴퓨터가 재부팅 된다면 엔진엑스도 자동으로 시작 하게 할지에 대한

설정 이다. 복붙하면 되니까 그냥 해두자.

chkconfig nginx on

 

아래 작업 사항은 본인 서버 컴퓨터에 따라서 다른데, 80 포트를 열어주는것 이다.

만약 이미 열어뒀다면 할 필요 없고, 만약 웹 서버가 돌아가는 포트가 다르다면 80 포트 대신 다른 값을 써야 한다.

필자는 80 포트를 사용해 서버를 열 것이다.

 

방화벽 설정 파일을 연다.

vi /etc/sysconfig/iptables

 

방화벽 허용 하기

(갑자기 콘솔이 하얗게 바뀌었다..)

 

그리고 iptables 서비스를 다시 시작해준다.

service iptables restart

 

이제, 엔진엑스 서비스를 시작 시킨다.

 

엔진 엑스 실행

 

엔진엑스가 실행됬는지 확인 해보면, 이렇게 실행됨을 확인 할 수 있다.

 

 

 

 

엔진엑스에 세계에 오신것을 환영합니다.