RHEL/CentOS Ubuntu 에 nginx 설치
아파치 웹 서버를 대체하는 차세대 웹서버인 nginx 는 레드햇 계열의 배포판에는 포함되어 있지 않고 epel 저장소에는 아주 오래전 버전이 포함되어 있다.
외부 저장소를 이용하여 nginx 를 설치하는 방법을 정리해 본다.
RHEL/CentOS 에 nginx 설치
WebTatic 에서 설치
공식 nginx 저장소에서 설치하는 것을 추천함
Nginx Repo 에서 설치(추천)
root 권한으로 다음 스크립트 실행
cat << EOF > /etc/yum.repos.d/nginx.repo [nginx] name=Nginx Repository \$basearch - Archive baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/ enabled=1 gpgcheck=1 gpgkey=https://nginx.org/keys/nginx_signing.key EOF
RHEL 일 경우 아래 내용 사용
cat << EOF > /etc/yum.repos.d/nginx.repo [nginx] name=Nginx Repository $basearch - Archive baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://nginx.org/keys/nginx_signing.key EOF
제대로 반영 되었는지 yum info 로 확인
yum info nginx
Available Packages
Name : nginx
Arch : x86_64
Version : 1.8.1
Release : 1.el6.ngx
Size : 352 k
Repo : nginx
Summary : High performance web server
URL : http://nginx.org/
License : 2-clause BSD-like license
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as
: a mail proxy server.설치
yum install nginx
부팅시 자동 구동하도록 설정
CentOS 7systemctl enable nginx systemctl restart nginx
CentOS 6chkconfig nginx on service nginx restart
UBuntu 에 설치
저장소 추가. ubuntu 16.04 일 경우 trusty 대신 xenial 사용
sudo apt-add-repository 'deb http://nginx.org/packages/ubuntu/ trusty nginx'
key import
wget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key
설치
sudo apt-get update sudo apt-get install nginx