+
 新版

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

东方星痕 发布于 2014/10/14 08:51
阅读 3K+
收藏 0

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的后台却访问不了,提示找不到网页

这是怎么回事呢?

加载中
0
zouqilin
zouqilin
看错误日志
0
x
xpqh9999
我猜猜猜, 是被PHP或者其它项目的管理端对应的配置给拦截了。
东方星痕
东方星痕
应该没有啊,php的是经.php结尾的,现在也只有一个phpmyadmin /admin/的就只有django有
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部