一、官網下載 http://nginx.org/en/download.html
版本說明:
Nginx官網提供了三個類型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發版
Stable version:最新穩定版,生產環境上建議使用的版本(毫無疑問,生產環境用於次版本)
Legacy versions:遺留的老版本的穩定版
二、檢查gcc是否安裝,命令:gcc -v ,如果顯示有相關版本信息,則說明已經安裝好,沒有就安裝:yum install -y gcc # -y參數表示一直確認安裝
三、PCRE庫 Nginx的HTTP模塊要用它來解析正則表達式。
yum install -y pcre pcre-devel
pcre-devel是使用PCRE做二次開發時所需要的開發庫。類似的你可以想到安裝LAMP時安裝的php-devel
四、zlib庫
gzip格式的壓縮會用到它。
yum install -y zlib zlib-devel
五、OpenSSL庫
yum install -y openssl openssl-devel
六、安裝Nginx
下載:wget http://nginx.org/download/nginx-1.14.0.tar.gz #這里安裝的是1.14.0生產穩定版本 解壓安裝:tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0/ ./configure
make
make install
七、Nginx啟動、停止、重啟
/usr/local/nginx/sbin/nginx #默認啟動方式 start /usr/local/nginx/sbin/nginx -t #測試配置信息 /usr/local/nginx/sbin/nginx -v #顯示版本信息,-V(大V)顯示編譯時的參數 /usr/local/nginx/sbin/nginx -s stop #快速停止服務 /usr/local/nginx/sbin/nginx -s quit #正常停止服務 /usr/local/nginx/sbin/nginx -s reload #重啟
如果不行記得要打開端口
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此參數重啟后失效)
重新載入
firewall-cmd --reload
啟動成功,打開瀏覽器訪問此機器的 IP,如果瀏覽器出現 Welcome to nginx! 則表示 Nginx 已經安裝並運行成功。