擅长:python、mysql、java
<p>我想一个完整的答案可能需要很长时间,但是在apache上运行python的最好方法是通过WSGI,所以我建议您从这里开始研究:<a href="http://code.google.com/p/modwsgi/" rel="nofollow">http://code.google.com/p/modwsgi/</a></p>
<p>这基本上需要两件事:</p>
<ol>
<li>mod_wsgi for apache(很少警告,从apt包安装会切换apache MPM并可能卸载mod_php;它们确实可以共存,但需要一些手工操作)</li>
<li>实现基本wsgi接口的python脚本</li>
</ol>
<p>如果您正在构建一个网站,那么您需要处理的事情太多了,因此使用MVC框架是很有意义的,Django是python的一个自然选择,除非您需要诸如websockets支持之类的时髦功能。
它附带了一个关于设置您的机器的很好的教程(对于wsgi:<a href="http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/" rel="nofollow">http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/</a>)</p>
<p>好的是Django(和大多数mvc一样)负责路由您的请求,因此您不仅实现了无扩展性,而且实现了完全的REST式访问。在</p>
<p>有了MVC框架,你基本上就可以从面向页面的网站转向真正的web应用程序。。。撑住!在</p>
<p>从这个答案开始,你应该可以找到很多关于stackoverflow和serverfault的相关问题。。。在</p>