基于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没法正常显示。

 

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