본문으로 바로가기

centOS7에서 ngnix 웹서버 설치

category 컴퓨터/리눅스 2017. 8. 17. 18:38

centOS7에서 ngnix 웹서버 설치


아파치 웹서버로만 작업을 해 오다 여러 곳에서 NGINX에 대해 호평이 심해 확인차 설치해 보기로 합니다..
1. nginx 설치 전, epel 설치
 # yum install epel-release 

2. nginx 저장소 파일 생성
# vi /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1


3. nginx yum 설치
# yum install -y nginx
4. site_enabled 디렉토리 생성
# mkdir -p /etc/nginx/sites-enabled

5. nginx.conf 파일 수정
vi /etc/nginx/nginx.conf
http 블록 내 마지막 줄에 include /etc/nginx/sites-enabled/*.conf; 입력 후 저장

6.방화벽 설정
  방화벽은 아무래도 익숙치 않아 기존의 iptables를 사용키로 합니다.

  ]# vi /etc/sysconfig/iptables
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
 
  방화벽 재실행
  ]# systemctl restart iptables
  

7.nginx 실행
 ]# systemctl restart nginx