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