ホームページ >バックエンド開発 >PHPチュートリアル >Apache サーバー上で PHP Web サイトと Django Web サイトを同時に実行する場合、Apache と Django の URL を構成するにはどうすればよいですか?
すでにインストールされているソフトウェア: Apache2.2 mod_wsgi php5 など
希望:
1. 同じポート、同じドメインを使用します。
2. /django_site/* などの URL はすべて django に処理を任せます
仕方なく色々な設定方法を試しましたが、奇妙なエラーが発生しました。
<code class="language-php"><span class="cp"><?</span> <span class="k">echo</span> <span class="nb">phpinfo</span><span class="p">();</span> <span class="cp">?></span><span class="x"></span>
</code>
httpd-vhosts.conf ファイルを構成します <code class="language-apacheconf"><span class="nt"><VirtualHost</span> <span class="s">*:80</span><span class="nt">></span>
<span class="nb">WSGIScriptAlias</span> <span class="sx">/django_site</span> <span class="s2">"/path/to/www/django_site.wsgi"</span>
<span class="nt"><Directory</span> <span class="s">"/path/to/www/django_site"</span><span class="nt">></span>
<span class="nb">Order</span> Deny,Allow
<span class="nb">Allow</span> from <span class="k">all</span>
<span class="nt"></Directory></span>
<span class="nb">Alias</span> <span class="sx">/images</span> <span class="s2">"/path/to/www/images"</span>
<span class="nb">Alias</span> <span class="sx">/layout</span> <span class="s2">"/path/to/www/layout"</span>
<span class="nt"></VirtualHost></span>
</code>