Apache mod_wsgi和php在同一个域中

是否有可能让我的networking服务器在同一个域中运行python和php?

我有一个网站在python / django是www.mydomain.com。

现在,我必须在wordpress中的www.mydomain.com/blog上主持一个博客。

我可以通过吗?

Apache 2.2 mod_wsgi

我现在的configuration:

# RUNS PYTHON <VirtualHost *:80> DocumentRoot /home/padrao ErrorLog /home/padrao/logs/mydomain.com-error_log CustomLog /home/padrao/logs/mydomain.com-access_log common WSGIScriptAlias / /home/padrao/mywebsite.wsgi </VirtualHost> # RUNS PHP <VirtualHost *:80> ServerName cloud.mydomain.com ServerAdmin postmaster@mydomain.com DocumentRoot /home/padrao/www ErrorLog logs/mydomain.com-error_log CustomLog logs/mydomain.com-access_log combined <Directory /home/padrao/www> php_admin_value open_basedir "/home/padrao/www" php_admin_value upload_tmp_dir "/tmp" </Directory> </VirtualHost> 

谢谢

它们应该在一个VirtualHost中定义,而不是两个单独的。

那么需要为PHP应用程序所在的subdir定义一个Alias指令。 这将覆盖子URL的WSGIScriptAlias。

或者,您需要使用下面列出的方法:

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

从而东西将被映射到基于文件系统的资源,如果不是将回退路由到WSGI应用程序。