nginx + django + uwsgi 部署成功后,django自带的后台admin无法访问

发布于 2021-11-24 19:35:43 字数 1685 浏览 738 评论 4

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



这样项目是能访问,但admin的后台却访问不了,提示找不到网页

这是怎么回事呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

多彩岁月 2021-11-28 01:56:52

引用来自“zouqilin”的评论

看错误日志

永不分离 2021-11-28 01:56:14

应该没有啊,php的是经.php结尾的,现在也只有一个phpmyadmin /admin/的就只有django有

北笙凉宸 2021-11-28 01:51:52

我猜猜猜, 是被PHP或者其它项目的管理端对应的配置给拦截了。

乞讨 2021-11-28 00:18:55

看错误日志

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文