CentOS7 에 NginX 최신버전 ( mainline ) 설치하기
CentOS 계열 (redhat 계열) 에서는 yum 을 통해서 설치할 경우 대부분의 경우 편리하게 설치하여 운용할 수 있다.
nginx 도 마찬가지로 yum install nginx 를 하면
편하게 설치할 수 있다.
하지만 mainline 에만 있는 기능이 필요하거나 보안 등을 생각하여 최신버전을 받고자 한다면
yum repository 로 사용되는 주소를 추가하여 주어야 한다.
다음과 같은 방법을 사용해야한다.
vim /etc/yum.repos.d/nginx.repo
아래를 추가한다.(centos7 기준)
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
:wq 로 저장하고 나와서
yum install nginx
그리고 설정내용은 nginx 서버별 설정 노트를 참고한다.nginx 서버별 설정
시작프로그램에 등록
systemctl enable nginx
재부팅시 정상적으로 재시작이 되는것을 확인하기 위해 재부팅해준다.
reboot
마지막으로
nginx 만 설치했다고 바로 사용할 수 있는것은 아니다.
conf 파일 설정도 해주어야 하지만 이 페이지에 서 다룰 내용은 아니다.
그 외에도 설정해주어야 할 문제가 있는데,
바로 방화벽이다.
centos7 부터는 firewall-cmd 를 기본으로 사용하게 된다.
80번 포트와 443 포트를 열어주도록 하자.
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --reload
firewall-cmd --list-all
'IT > 서버세팅' 카테고리의 다른 글
CentOS7 에 XE3 ( XpressEngine ) 설치하기 ( NginX, PHP, MariaDB ) (0) | 2017.02.06 |
---|---|
vim 에서 특정 문자열 이후 문장 삭제하기 (1) | 2017.01.06 |
ESXi 에서 리눅스(centos)에 VMWare tools 설치하기 (0) | 2017.01.06 |
ESXi 가상 서버 세팅시 리눅스 vmware tools 가 설치되지 않는 현상 (0) | 2017.01.06 |
ESXi 에서 passthrough 구성시 43 코드 에러 발생 해결하기 (0) | 2017.01.04 |