使用mod_wsgi安装Apache以用Python提供RESTful Web服务和Apache网页
有没有人能帮我安装Apache和mod_wsgi,以便运行Python来实现RESTful Web服务?我们想用Apache替代现有的Java REST服务,之前是用Apache Tomcat的。
安装的平台是SUSE Linux Enterprise。请提供一个逐步的安装步骤,包括所需的模块,因为我尝试过,每次都缺少一个或另一个模块,不管是在Python安装还是Apache安装上。
我按照标准的安装步骤进行了Apache、Python和mod_wsgi的安装,但对我来说都没有成功。
这真的能工作吗?你们还有其他建议吗?
2 个回答
0
- 检查一下mod_wsgi是否已经作为模块加载到httpd.conf文件里。
- 添加一个Apache主机,指向一个包含你的网站服务的'应用程序定义'的Python/wsgi模块。
- 解决任何可能因为导入处理而出现的路径问题。
如果这样还是不行,可以把错误信息发过来,我们来看看。
0
我找到了我想要解决的具体问题的办法:
通过YaST2来安装apache和apr,而不是从apache.org下载包。
通过YaST2来安装python和python-devel,而不是从python.org下载包。
从这个链接下载适合你版本的SLES的rpm包:http://software.opensuse.org/search?lang=en&p=2&q=mod_wsgi。
然后用命令:rpm -i <"包名">.rpm 来安装。
最后重启apache:apachectl restart。
.