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沒法正常顯示。