我算是一个django新手,最近接受维护一个django站点,前面的人基本上搞完了,只是发布这块弄的不尽人意,所以我现在主要就是弄这块内容,当然有问题的地方还是要改的。
手上这个django站点采用lighttpd作为服务器结合fastcgi来运行,刚开始的时候还没注意这个问题,今天研究lighttpd发布多站点的时候无意间将lighttpd.conf中的server.document-root项改成了一个无关紧要的地址,然后重启lighttpd和fcgi,启动FCGI的脚本
exec /usr/bin/env - python ./manage.py runfcgi host=127.0.0.1 port=3333 pidfile=$PIDFILE method=prefork minspare=40 maxspare=60
我当时也就是在一个站点目录下运行上述启动fcgi脚本的 ,在浏览器中竟然就可以访问该站点了,但是在lighttpd.conf 中并没有把server.document-root指向该站点目录呀,感觉非常奇怪。
不知道大家是否遇到过这样的问题。不知道是不是启动fcgi的shell脚本上的问题,望高手指点。