Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Apache mod_wsgi和php位于同一域中_Python_Apache_Mod Wsgi_Wsgi_Mod Php - Fatal编程技术网

Python Apache mod_wsgi和php位于同一域中

Python Apache mod_wsgi和php位于同一域中,python,apache,mod-wsgi,wsgi,mod-php,Python,Apache,Mod Wsgi,Wsgi,Mod Php,可以让我的Web服务器在同一个域中运行python和php吗 我有一个python/django网站,即www.mydomain.com 现在,我必须在wordpress的www.mydomain.com/blog上主持一个博客 我能撑过去吗 Apache2.2 mod_wsgi 我现在的配置: # RUNS PYTHON <VirtualHost *:80> DocumentRoot /home/padrao ErrorLog /home/padrao/logs/m

可以让我的Web服务器在同一个域中运行python和php吗

我有一个python/django网站,即www.mydomain.com

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

我能撑过去吗

Apache2.2 mod_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>
#运行PYTHON
DocumentRoot/home/padrao
ErrorLog/home/padrao/logs/mydomain.com-error\u log
CustomLog/home/padrao/logs/mydomain.com-access\u log common
WSGIScriptAlias//home/padrao/mywebsite.wsgi
#运行PHP
ServerName cloud.mydomain.com
服务器管理员postmaster@mydomain.com
DocumentRoot/home/padrao/www
错误日志/mydomain.com-error\u日志
CustomLog日志/mydomain.com-access\u日志组合
php\u admin\u value open\u basedir“/home/padrao/www”
php_admin_value upload_tmp_dir“/tmp”

谢谢

它们应该在一个虚拟主机中定义,而不是在两个单独的主机中定义

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

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


这样,内容将映射到基于文件系统的资源,如果不是,则作为回退路由到WSGI应用程序。

当您尝试时,您遇到了什么问题?这些都是相当标准的东西。什么不起作用?我想使用mydomain.com/blog而不是cloud.mydomain.com/blog。那么,什么不起作用?问题是如何让域名发挥作用?我不清楚你有什么问题。请更新问题,说明哪些问题已损坏,以及您希望修复哪些问题。为什么您的应用程序不能读取所有数据?这是浏览器的规则。为什么你的应用程序不能遵循这些规则?对不起,我已经阅读了示例,但我仍然不知道我应该做什么。你能举个更明确的例子吗?问一个新问题,并说明问题的具体情况。不要只是要求对你遇到的问题做进一步的解释,这些问题可能类似,但你甚至没有解释,因此可能会有很大的不同。感谢你至少给予关注。这是我的问题,谢谢