使用mod_wsgi安装Apache以用Python提供RESTful Web服务和Apache网页

0 投票
2 回答
2628 浏览
提问于 2025-04-16 06:59

有没有人能帮我安装Apache和mod_wsgi,以便运行Python来实现RESTful Web服务?我们想用Apache替代现有的Java REST服务,之前是用Apache Tomcat的。
安装的平台是SUSE Linux Enterprise。请提供一个逐步的安装步骤,包括所需的模块,因为我尝试过,每次都缺少一个或另一个模块,不管是在Python安装还是Apache安装上。
我按照标准的安装步骤进行了Apache、Python和mod_wsgi的安装,但对我来说都没有成功。
这真的能工作吗?你们还有其他建议吗?

2 个回答

0
  1. 检查一下mod_wsgi是否已经作为模块加载到httpd.conf文件里。
  2. 添加一个Apache主机,指向一个包含你的网站服务的'应用程序定义'的Python/wsgi模块。
  3. 解决任何可能因为导入处理而出现的路径问题。

如果这样还是不行,可以把错误信息发过来,我们来看看。

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。

.

撰写回答