注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

郁夫的博客

我爱你们,只是你们不知道!

 
 
 

日志

 
 
 
 

win7下 nginx+FastCgi+Django 搭建web网站时遇到的问题  

2011-11-02 10:39:43|  分类: Django |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

以fastcgi运行项目不成功,看不到网页,后来发现

批处理文件中的端口格式写错,port=8801,被我写成 port 8801

正确的应该是

@ python manage.py runfcgi method=threaded host=127.0.0.1 port=8801

修改后能看到网页,单页面CSS不能加载,应该是nginx.conf 中静态资源配置的问题。

我的原有配置

        location ~ ^/site_media/ {
            root /cygdrive/F/pygoogle/freeoa/freeoa/sitestatic;
            expires 30d;
            break;
        }

我以为site_media是对应django settings中的静态路径别名,

root 是它映射的静态文件根目录。

后来通过运行的配置是

        location ~ ^/sitestatic/ {
            root /cygdrive/F/pygoogle/freeoa/freeoa/;
            expires 30d;
            break;
        }

root 代表项目的根目录,sitestatic是静态文件的目录。看说明这样配置是直接交nginx处理静态文件,

不经过django。

win7的实际的项目根目录为 F:\pygoogle\freeoa\freeoa\ ,

windows下必须用 /cygdrive/F/pygoogle/freeoa/freeoa/表示。

  评论这张
 
阅读(657)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017