第一步:
切換到/usr/local目錄,下載軟件包
# cd /usr/local
# wget http://nginx.org/download/nginx-1.11.5.tar.gz
第二步:
安裝nginx,先執行以下命令,安裝nginx依賴庫,如果缺少依賴庫,可能會安裝失敗,具體可以參考文章后面的錯誤提示信息。
# yum install gcc-c++
# yum install pcre
# yum install pcre-devel
# yum install zlib
# yum install zlib-devel
# yum install openssl
# yum install openssl-devel
第三步:
解壓安裝包
# tar -zxvf nginx-1.11.5.tar.gz
第四步:
nginx被解壓到了/usr/local/nginx-1.11.5 目錄下(不要把壓縮包解壓到/usr/local/nginx目錄下,
或者將解壓后的目錄重命名為nginx,因為nginx會默認安裝到/usr/local/nginx目錄下),切換
到nginx-1.11.5/目錄
# cd /usr/local/nginx-1.11.5/
第五步:
執行# ./configure
# ./configure
第六步:
如果沒有出現./configure: error提示,表示當前環境可以安裝nginx,執行make和make install編譯nginx
# make
# make install
第七步:
配置nginx開機啟動,切換到/lib/systemd/system/目錄,創建nginx.service文件vim nginx.service
# cd /lib/systemd/system/
# vim nginx.service
文件內容如下:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
退出並保存文件,執行systemctl enable nginx.service使nginx開機啟動
# systemctl enable nginx.service
第八步:
啟動校驗:
systemctl start nginx.service 啟動nginx
systemctl stop nginx.service 結束nginx
systemctl restart nginx.service 重啟nginx
輸入http://服務器IP/ 如果能看到nginx的界面,就表示安裝成功了
查詢:
1) 查看端口命令: netstat -ntulp | grep 80
2) 按照名稱查找: ps -ef|grep name
3) 刷新nginx配置文件: 進入到/usr/local/nginx/sbin 目錄下,執行 ./nginx -s reload