Centos7部署Django Web 全流程之四 Nginx(django+nginx+gunicorn)
1.老規矩,安裝nginx的依賴,主要有g++,gcc,openssl-devel,pcre-devel,zlib-devel
下面是具體命令(有些依賴可能已經安裝過,安裝過的請跳過):
#yum install gcc-c++
#yum install pcre pcre-devel
#yum install zlib zlib-devel
#yum install openssl openssl--devel
2.檢視nginx是否已安裝,安裝則解除安裝(為避免其他問題)
# find -name nginx(沒有顯示任何資訊則是未安裝)
#yum remove nginx (解除安裝nginx,已安裝需要執行這句話,沒有的可跳過)
3.切換到你需要的目錄,並下載nginx
我這裡下載nginx到/usr/local目錄
# cd /usr/local
下載最新版的nginx,版本號根據實際情況修改
#wget http://nginx.org/download/nginx-1.7.4.tar.gz (如果這裡失敗,請再試一次)
解壓nginx壓縮包
#tar -zxvf nginx-1.7.4.tar.gz
如果上述命令執行失敗,出現歸檔錯誤的問題,請使用下面的命令:
tar -zxvf nginx-1.7.4.tar.gz -C /usr/local/
產生nginx-1.7.4目錄,進入nginx-1.7.4目錄
#cd nginx-1.7.4
安裝nginx,使用--prefix引數指定nginx安裝的目錄,make、make install安裝,預設安裝在/usr/local/nginx
# ./configure
# make
# make install
4.檢視nginx安裝目錄,並啟動nginx
# whereis nginx (檢視nginx的目錄)
#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (啟動nginx)
#ps -ef|grep nginx 檢視nginx程序
使用瀏覽器進行訪問驗證:
至此,nginx啟動成功。
如果需要修改nginx的埠配置,則需要到/usr/local/nginx/conf/nginx.conf目錄下進行修改:
如果需要關閉nginx,則進行下述操作(以程序的方式關閉):
#ps -ef|grep nginx 找到nginx的程序號,然後使用kill命令關閉 (找到nginx:master這句話,然後找到前面的程序號)
#kill -int 89999 殺死程序
#ps -ef|grep nginx 再次檢視程序,沒有89999程序
再次開啟網頁 ,發現訪問失敗