1、下載安裝包
wget http://nginx.org/download/nginx-1.16.1.tar.gz
下載地址:http://nginx.org/en/download.html
安裝pcre庫是為使Nginx支持HTTP rewrite模塊
nginx依賴于pcre庫,要先安裝pcre
yum install pcre pcre-devel
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz
rpm -qa | grep pcre
pcre-devel-8.32-15.el7_2.1.x86_64
pcre-8.32-15.el7_2.1.x86_64
pcre-config –version
8.42
2隘擎、解壓nginx
tar zxvf nginx-1.16.1.tar.gz
3殴穴、編譯、安裝
cd /home/nginx/nginx-1.16.1
./configure --prefix=/home/nginx/nginx-1.16.1 #指定安裝目錄
4货葬、編譯
make && make install
創(chuàng)建失敳苫稀:
make && make install因為權(quán)限不夠安裝失敗
若沒日志,直接添加日志
chown user:user -R /home/nginx
5震桶、切換安裝目錄
cd /home/nginx/nginx-1.16.1
cd sbin/
6休傍、基礎(chǔ)指令
./nginx 啟動
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步驟是待nginx進程處理任務(wù)完畢進行停止。
./nginx -s stop:此方式相當(dāng)于先查出nginx進程id再使用kill命令強制殺掉進程
7蹲姐、默認(rèn)開放端口
/sbin/iptables -I INPUT -p tcp --dport 8803 -j ACCEPT
非root下不能使用1024 下的端口磨取,需要使用1024 以上的端口
/home/nginx/nginx-1.16.1/conf/nginx.conf
server {
# listen 80
listen 8801
}
8、遠程測試
驗證啟動成功:sbin/nginx -v
遠程訪問測試:[http://ip:8801/]