<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post//</link>
<title><![CDATA[Centos+lighttpd+flup+fastcgi+django]]></title> 
<author>root &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Python]]></category>
<pubDate>Thu, 22 May 2008 08:51:11 +0000</pubDate> 
<guid>https://blog.liuts.com/post//</guid> 
<description>
<![CDATA[ 
	<strong>一、安装lighttpd、django略</strong><br/><br/><strong>二、安装flup</strong><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>wget -c http://www.saddi.com/software/flup/dist/flup-0.5.tar.gz<br/>tar xzvf flup-0.5.tar.gz<br/>cd flup-0.5<br/>python setup.py install<br/>提示：<br/>---------------------------------------<br/>The required version of setuptools (>=0.6c6) is not available, and<br/>can't be installed while this script is running. Please install<br/> a more recent version first.<br/><br/>(Currently using setuptools 0.6c5 (/usr/local/lib/python2.5/site-packages/setuptools-0.6c5-py2.5.egg))<br/>---------------------------------------<br/>原因是我的setuptools的版本过低。<br/><br/>wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c6-py2.5.egg<br/>chmod +x setuptools-0.6c6-py2.5.egg<br/>./setuptools-0.6c6-py2.5.egg<br/>再安装flup<br/>python setup.py install<br/>搞定：）<br/></div></div><br/><strong>三、编写fastcgi shell</strong><br/>web目录：/www/mysite<br/>cd /www/mysite<br/>vi django.fcgi<br/>-----------------------------------------------------<br/><textarea name="code" class="python" rows="15" cols="100">
#!/usr/bin/python
import sys, os

sys.path.insert(0, "/usr/local/bin/python")
os.environ['DJANGO_SETTINGS_MODULE'] = "mysite.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
</textarea><br/><br/><strong>四、配置lighttpd</strong><br/><textarea name="code" class="shell" rows="15" cols="100">
server.modules&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= (
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mod_access",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mod_alias",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mod_fastcgi",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mod_accesslog",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mod_rewrite",

#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "mod_redirect",
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "mod_status",
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "mod_evhost",
............
url.rewrite-once = (
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"^(/media.*)$" => "$1",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"^(/.*)$" => "/django.fcgi$1"
)

server.document-root = "/www/mysite"
fastcgi.server = (
&nbsp;&nbsp; "/django.fcgi" =>(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"main" =>(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "host" => "127.0.0.1" ,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "port" => 3033,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;),
)
</textarea><br/><strong>五、运行</strong><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>1、/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/etc/lighttpd.conf<br/>2、cd /www/mysite<br/>python ./manage.py runfcgi method=threaded host=127.0.0.1 port=3033<br/></div></div><br/>Tags - <a href="https://blog.liuts.com/tags/lighttpd/" rel="tag">lighttpd</a> , <a href="https://blog.liuts.com/tags/flup/" rel="tag">flup</a> , <a href="https://blog.liuts.com/tags/fastcgi/" rel="tag">fastcgi</a> , <a href="https://blog.liuts.com/tags/django/" rel="tag">django</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post//#blogcomment</link>
<title><![CDATA[[评论] Centos+lighttpd+flup+fastcgi+django]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>