4

私のウェブサーバーに同じドメインでpythonとphpを実行させることは可能ですか?

python/djangoにwww.mydomain.comというWebサイトがあります。

今、私はワードプレスのwww.mydomain.com/blogでブログをホストする必要があります。

私はそれをやり遂げることができますか?

Apache 2.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>

ありがとう

4

1 に答える 1

6

これらは、2つの別個の仮想ホストではなく、1つの仮想ホストで定義する必要があります。

次に、PHPアプリケーションがにあるサブディレクトリに対してAliasディレクティブを定義する必要があります。これにより、サブURLのWSGIScriptAliasが上書きされます。

または、以下に概説されている方法を使用する必要があります。

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

これにより、ファイルシステムベースのリソースにマッピングされ、そうでない場合はフォールバックとしてWSGIアプリケーションにルーティングされます。

于 2011-09-06T17:38:00.713 に答える