gpt4 book ai didi

python - Apache mod_wsgi 和 php 在同一个域中

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:41 25 4
gpt4 key购买 nike

是否可以让我的网络服务器在同一个域中运行 python 和 php?

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

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

我能通过吗?

Apache 2.2mod_wsgi

我现在的配置:

# 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 中定义,而不是两个单独的 VirtualHost。

然后需要为 PHP 应用程序所在的子目录定义别名指令。这将覆盖子 URL 的 WSGIScriptAlias。

或者,您需要使用以下概述的方法:

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

由此,内容将被映射到基于文件系统的资源,如果没有,将作为回退路由到 WSGI 应用程序。

关于python - Apache mod_wsgi 和 php 在同一个域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com