下載離線包:
用瀏覽器打開地址,選擇您要下載的版本:http://nginx.org/packages/centos/7/x86_64/RPMS/
如圖,我下載的1.16.1版。
執行安裝:
將下載的rpm包上傳到服務器,然后賦予可執行權限,執行安裝。
sudo yum install -y nginx-1.16.1-1.el7.ngx.x86_64.rpm
啟動Nginx並設置開機啟動
sudo service nginx start
#或者
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
查看Nginx版本
nginx -v
查看Nginx啟動狀態
sudo service nginx status
sudo systemctl status nginx.service
如圖為正在運行狀態:
停止Nginx服務
查看Nginx位置:
whereis nginx
sudo whereis nginx
默認安裝則配置文件一般是這個:/etc/nginx/nginx.conf
root用戶啟動nginx默認監聽80端口:
此時,如果您用瀏覽器訪問卻看不見這個界面,仍然打不開有可能是服務器防火牆攔截了80端口。去設置允許80端口,或者直接關閉防火牆即可。
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
然后再訪問:
就正常了
卸載Nginx
yum remove nginx
檢查配置文件是否正確
nginx -t -c /usr/nginx/conf/nginx.conf # 或者 /usr/nginx/sbin/nginx -t
重啟Nginx
nginx -s reload
/usr/nginx/sbin/nginx -s reload
安裝后一般會自動創建nginx用戶: