Linux中Nginx的安裝和配置
阿新 • • 發佈:2020-07-04
1.安裝依賴包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.下載Nginx軟體包
下載地址:https://nginx.org/download/
將軟體包下載到/usr/local/src/目錄下
cd /usr/local/src/
wget https://nginx.org/download/nginx-1.9.9.tar.gz
3.安裝
依次執行以下命令
#解壓 tar -zxvf nginx-1.9.9.tar.gz #進入nginx目錄 cd nginx-1.9.9 #編譯 ./configure --prefix=/usr/local/nginx
#安裝
make
make install
執行完成後,可以用/usr/local/nginx/sbin/nginx -t測試是否安裝成功
輸出以下資訊則表示安裝成功
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
4.啟動nginx
/usr/local/nginx/sbin/nginx
啟動完成後,在瀏覽器中輸入伺服器的ip地址,即可看到Nginx的歡迎介面
若是外部連結虛擬機器的Nginx服務,注意防火牆的限制
另外預設埠是80,注意不要衝突,可在 /usr/local/nginx/conf/nginx.conf 配置檔案中修改
5.設定nginx開機自啟動
在/etc/init.d下建立檔案nginx
vim /etc/init.d/nginx
其內容參考nginx官方文件
需要注意的配置:
nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx執行程式的路徑。 NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf檔案的路徑。
儲存後設置檔案的執行許可權
chmod a+x /etc/init.d/nginx
至此就可以通過下面指令控制啟動停止
/etc/init.d/nginx start
/etc/init.d/nginx stop
最後設定開機自動啟動
chkconfig nginx on