1. 程式人生 > 實用技巧 >Linux中Nginx的安裝和配置

Linux中Nginx的安裝和配置

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