同じドメインの下のサブディレクトリでローカルに 2 つの Django アプリケーションをセットアップしようとしています。
http://127.0.0.1/en/
http://127.0.0.1/jp/
ここにスニペットがあります/etc/apache2/apache2.conf
WSGIDaemonProcess khdx_wsgi user=galdosd group=galdosd maximum-requests=10000
WSGIScriptAlias /khdx /home/galdosd/khdxweb/rel/khdx/apache/django.wsgi
<Location /khdx>
WSGIProcessGroup khdx_wsgi
</Location>
WSGIDaemonProcess sauron_wsgi user=galdosd group=galdosd maximum-requests=10000
WSGIScriptAlias /sauron /home/galdosd/finalsauronweb/django-root/apache/django.wsgi
<Location /sauron>
WSGIProcessGroup sauron_wsgi
</Location>
私が直面している問題は、すべての URL が or の代わりに or に対して相対的に機能している127.0.0.1
ことです。127.0.0.1/accounts
127.0.0.1/login
127.0.0.1/en/accounts
127.0.0.1/en/login
最初、127.0.0.1 で実行されている Django アプリケーションが 1 つしかなかったとき、またはの代わりに をWSGIScriptAlias
指示したため、すべてが正常に機能していました。/
/en
/jp
前もって感謝します :)