nginx + django + uwsgi 部署成功后,django自带的后台admin无法访问
nginx 配置(因为php也一起在同一个nginx,所以只配置了项目和后台)
location ~ /(polls|admin)/ { root html; uwsgi_pass 127.0.0.1:8000; include uwsgi_params; access_log off; }
项目:uwsgi.xml
<uwsgi> <socket>127.0.0.1:8000</socket> <listen>20</listen> <master>true</master> <processes>2</processes> <module>polls_wsgi</module> <chdir>/usr/share/nginx/html/django-python-polls/</chdir> <pythonpath>/usr/bin/python</pythonpath> <pythonpath>/usr/share/nginx/html/django-python-polls/</pythonpath> <profiler>true</profiler> <memory-report>true</memory-report> <enable-threads>true</enable-threads> <logdate>true</logdate> <limit-as>6048</limit-as> </uwsgi>
项目:polls_wsgi.py
#!/usr/bin/env python # coding: utf-8 import os import sys reload(sys) sys.setdefaultencoding('utf8') os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testdemo.settings") from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()
uwsgi -x ./uwsgi.xml
这是怎么回事呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
引用来自“zouqilin”的评论
看错误日志
应该没有啊,php的是经.php结尾的,现在也只有一个phpmyadmin /admin/的就只有django有
我猜猜猜, 是被PHP或者其它项目的管理端对应的配置给拦截了。
看错误日志