nginx wsgi django 建站配置最终版
服務(wù)器配置環(huán)境centos7
python3:?見web標(biāo)簽中安裝方法
1.安裝各類基礎(chǔ)模塊
yum install gcc-c++(為centos系統(tǒng)增加編譯功能)
?
yum install wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel(安裝這些模塊都是為了成功編譯安裝python3,防止出現(xiàn)各種異常)
?
yum install libxml*(安裝這個模塊是為了讓uwsig支持使用“-x"選項,能通過xml文件啟動項目)
?
2.給python3安裝django和uwsgi以及配置啟動項目的xml文件
pip install djangopip install uwsgi?
為了在終端中使用uwsgi命令,執(zhí)行以下命令
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3?
將你的django項目放到你想放的路徑下,例如/home/www/,假設(shè)我們的Django項目名為"myproject",里面有一個應(yīng)用叫"myapp"
在你的django項目下新建 myproject.xml,內(nèi)容如下:
?
?
3.安裝nginx和配置nginx.conf文件
?
進(jìn)入home目錄,執(zhí)行以下命令:
wget http://nginx.org/download/nginx-1.13.7.tar.gz?
下載完成后,執(zhí)行解壓命令:
tar -zxvf nginx-1.13.7.tar.gz?
進(jìn)入解壓后的nginx-1.13.7文件夾,依次執(zhí)行以下命令:
./configure make make install # 報錯的話執(zhí)行 echo $? 返回是0 就是安裝成功?
?
nginx一般默認(rèn)安裝好的路徑為/usr/local/nginx
在/user/local/nginx/conf/中打開nginx.conf,加入以下內(nèi)容
(以上內(nèi)容請保證在默認(rèn)內(nèi)容的大括號內(nèi))
?
wq保存后進(jìn)入/usr/local/nginx/sbin/目錄
執(zhí)行?./nginx -t?命令先檢查配置文件是否有錯(測試),沒有錯就執(zhí)行以下命令:?./nginx?
?
終端沒有任何提示就證明nginx啟動成功,可以通過鏈接查看nginx是否啟動成功:
http://127.0.0.1(請將該ip替換成你的服務(wù)器ip)
4.訪問項目頁面
進(jìn)入你的django項目路徑,執(zhí)行以下命令:
uwsgi3 -x myproject.xml以上步驟都沒有出錯的話,打開你的瀏覽器,輸入以下鏈接,記得關(guān)閉系統(tǒng)防火墻或者開放8996端口
http://127.0.0.1:8996?(請將該ip替換成你的服務(wù)器ip)
網(wǎng)站訪問成功!
?
轉(zhuǎn)載于:https://www.cnblogs.com/cjj-zyj/p/10155351.html
總結(jié)
以上是生活随笔為你收集整理的nginx wsgi django 建站配置最终版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ANSYS——“There is at
- 下一篇: 阿里云视频点播