최근에 팀을 새로 짜고 새로운 프로젝트를 진행함에 따라 서버도 초기화 하였다.
몇년간 아파치를 주로 애용해왔는데, 최근에는 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
넵, 잘 되셨습니다.
이제 yum 명령어를 사용하여 nginx 를 설치 할 수 있다.
yum install nginx
1.14.2 로 설치되는것을 확인 할 수 있다.
아래 작업은 선택인데, 만약 서버 컴퓨터가 재부팅 된다면 엔진엑스도 자동으로 시작 하게 할지에 대한
설정 이다. 복붙하면 되니까 그냥 해두자.
chkconfig nginx on
아래 작업 사항은 본인 서버 컴퓨터에 따라서 다른데, 80 포트를 열어주는것 이다.
만약 이미 열어뒀다면 할 필요 없고, 만약 웹 서버가 돌아가는 포트가 다르다면 80 포트 대신 다른 값을 써야 한다.
필자는 80 포트를 사용해 서버를 열 것이다.
방화벽 설정 파일을 연다.
vi /etc/sysconfig/iptables
(갑자기 콘솔이 하얗게 바뀌었다..)
그리고 iptables 서비스를 다시 시작해준다.
service iptables restart
이제, 엔진엑스 서비스를 시작 시킨다.
엔진엑스가 실행됬는지 확인 해보면, 이렇게 실행됨을 확인 할 수 있다.
엔진엑스에 세계에 오신것을 환영합니다.
'볼봇의 코딩 생활 > 웹 세계' 카테고리의 다른 글
Centos 6 nginx 와 php 연동 하기 (0) | 2019.03.27 |
---|---|
Centos 6 서버에 PHP 7.2 설치 하기 (0) | 2019.03.27 |