首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mod_wsgi在运行PHP的Apache下运行Python

问使用mod_wsgi在运行PHP的Apache下运行Python
EN

Stack Overflow用户
提问于 2012-08-05 15:56:45
回答 1查看 1.2K关注 0票数 0

我在使用apache web服务器的服务器上运行PHP。我的网站运行得很好。

现在我需要在我的web服务器上运行python而不影响PHP。

在安装了mod_wsgi之后,我使用以下链接在apche下的httpd.conf中配置了mode_wsgi。

http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide

我更新的配置如下:

代码语言:javascript
复制
<VirtualHost *:80>

    ServerName www.quipmate.com
    ServerAlias quipmate.com
    ServerAdmin webmaster@quipmate.com

    DocumentRoot /usr/local/www/documents

    Alias /robots.txt /usr/local/www/documents/robots.txt
    Alias /favicon.ico /usr/local/www/documents/favicon.ico

    Alias /media/ /usr/local/www/documents/media/

    <Directory /usr/local/www/documents>
    Order allow,deny
    Allow from all
    </Directory>

    WSGIDaemonProcess quipmate.com processes=2 threads=15 display-name=%{GROUP}
    WSGIProcessGroup quipmate.com

    WSGIScriptAlias / /usr/local/www/wsgi-scripts/myapp.wsgi

    <Directory /usr/local/www/wsgi-scripts>
    Order allow,deny
    Allow from all
    </Directory>

</VirtualHost>

更新并重新启动apache后,我在web文档根目录下的index.php文件中得到了404错误。此外,它对直接在浏览器上输出的python脚本也没有任何帮助。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2012-08-05 17:46:02

当您使用WSGIScriptAlias将WHich应用程序挂载到网站的根目录,从而隐藏网站上的其他所有内容时,WSGI正是您所期望的。

您可能希望使用本节末尾介绍的AddHandler和mod_rewrite解决方案:

http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive

这将允许PHP文件获得优先权,并且只有在请求未得到满足时才会转移到WSGI应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11814827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档