基於Django框架的Uwsgi反向代理

uwsgi和django-admin後面要用到,如果爲了方便,你也可以設置軟鏈接。

創建一個django框架的demo

[root@iZwz97473w2ydu1pgsmzk4Z run]# mkdir uwsgi
[root@iZwz97473w2ydu1pgsmzk4Z run]# ls
atd.pid     cron.reboot        firewalld  netreport  sepermit     systemd     uwsgi
auditd.pid  cryptsetup         initramfs  nginx.pid  setrans      tmpfiles.d  xtables.lock
blkid       dbus               lock       nscd       sshd.pid     tuned
cloud-init  dhclient-eth0.pid  log        ntpd.pid   sudo         udev
console     ebtables.lock      mount      plymouth   svnserve     user
crond.pid   faillock           mysqld     ppp        syslogd.pid  utmp
[root@iZwz97473w2ydu1pgsmzk4Z run]# chown -R uwsgi uwsgi/
[root@iZwz97473w2ydu1pgsmzk4Z run]# ll

操作步驟:

1、在上面一步我們已經創建好了目錄,現在我們還要創建日誌文件並給與uwsgi用戶足夠的權限。

cd /var/log

touch uwsgi.log

chown -R uwsgi uwsgi.log

2、爲什麼這樣創建目錄和日誌文件,這些都是基於我們配置的uwsgi.ini

3、進入到uwsgi(普通用戶),su - uwsgi

4、如圖所示啓動

5、nginx配置

訪問:

雖然最終是沒有成功顯示頁面,但是,nginx這塊兒的代理是沒有問題的,主要還是python環境的問題,django沒法正常顯示。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章