2012-09-28 50 views
0

我关闭调试模式下,我看到一个默认的502错误,当我访问非exsit页。的nginx + uwsgi + Django的,如何配置404.html和502.html

我已经把404.html,403.html,502.html在我的项目,但我仍然无法看到这些页面,项目工程都好,除了这部分,我应该怎么配置这个问题?

我下面的配置:

server{ 
listen 80; 
server_name 119.254.35.221; 
location /{ 
uwsgi_pass 127.0.0.1:8000; 
include uwsgi_params; 
uwsgi_param UWSGI_SCRIPT www.wsgi; 
uwsgi_param UWSGI_CHDIR /root/www; 
uwsgi_param UWSGI_PYHOME /root/www; 
uwsgi_param SCRIPT_NAME ""; 
} 
} 

项目树:

[[email protected] www]# pwd 
/root/www 
[[email protected] www]# ll 
total 1036 
drwxr-xr-x 2 root root 4096 Sep 28 11:05 books 
-rwxr-xr-x 1 root root  246 Sep 27 13:29 manage.py 
-rw------- 1 root root 6228 Sep 28 09:56 nohup.out 
-rwxr-xr-x 1 root root  41 Sep 27 23:54 restart.sh 
-rwxr-xr-x 1 root root  53 Sep 28 16:51 start.sh 
drwxr-xr-x 2 root root 4096 Sep 28 20:18 static 
-rw-rw-rw- 1 root root  217 Sep 28 14:05 uwsgi.ini 
-rw-r--r-- 1 root root  272 Sep 27 23:16 uwsgi.xml.backup 
drwxr-xr-x 3 root root 4096 Sep 28 20:27 www 
-rw-r----- 1 root root 1009290 Sep 28 20:25 www.log 
-rw-rw-rw- 1 root root  6 Sep 28 16:48 www.pid 
[[email protected] www]# ll www 
total 48 
-rw-r--r-- 1 root root 0 Sep 28 20:27 403.html 
-rw-r--r-- 1 root root 0 Sep 28 20:18 404.html 
-rw-r--r-- 1 root root 227 Sep 28 17:01 forms.py 
-rw-r--r-- 1 root root 0 Sep 27 13:29 __init__.py 
-rw-r--r-- 1 root root 112 Sep 28 08:46 __init__.pyc 
-rw-r--r-- 1 root root 5247 Sep 28 20:20 settings.py 
-rw-r--r-- 1 root root 2924 Sep 28 20:20 settings.pyc 
drwxr-xr-x 2 root root 4096 Sep 28 17:04 templates 
-rw-r--r-- 1 root root 630 Sep 28 16:47 urls.py 
-rw-r--r-- 1 root root 641 Sep 28 11:03 urls.pyc 
-rw-r--r-- 1 root root 625 Sep 28 17:22 views.py 
-rw-r--r-- 1 root root 871 Sep 28 11:03 views.pyc 
-rw-r--r-- 1 root root 1126 Sep 28 12:32 wsgi.py 
-rw-r--r-- 1 root root 1000 Sep 28 12:32 wsgi.pyc 
[[email protected] www]# 

的uwsgi配置:

[[email protected] www]# cat uwsgi.ini 
[uwsgi] 
uid = 500 
listen=200 
master = true 
profiler = true 
processes = 8 
logdate = true 
pidfile = /root/www/www.pid 
daemonize = /root/www/www.log 
enable-threads = true 
memory-report = true 
limit-as = 6048 

启动命令:

uwsgi --ini uwsgi.ini -s 127.0.0.1:8000 

非常感谢。

+0

什么是你真正想要的东西显示? –

回答

0

尝试移动404.html,等等......你的模板目录中的文件(其中有您的base_site.html如果有)

+0

非常感谢,它的作品!爱你〜 –

+0

你能接受答案吗? ;) – abidibo

+0

另一个问题是:如何配置nginx的中/根显示staic文件/ WWW /静态的,非常感谢,在这里等.. –