同じホストに2つの異なるdjangoアプリをデプロイしたいと思います。1つ目はURL/site1に対応し、2つ目はURL/site2に対応します。これが私の設定です:
LoadModule wsgi_module modules / mod_wsgi.so WSGIScriptAlias / site1 /var/www/py/site1/site1/wsgi.py WSGIScriptAlias / site2 /var/www/py/site2/site2/wsgi.py WSGIPythonPath / var / www / py / site1:/ var / www / py / site2 <ディレクトリ"/var / www / py / site1 / site1"> <ファイルwsgi.py> 注文拒否、許可 すべてから許可する </ファイル> </ディレクトリ> <ディレクトリ"/var / www / py / site2 / site2"> <ファイルwsgi.py> 注文拒否、許可 すべてから許可する </ファイル> </ディレクトリ>
また、両方のアプリケーションのwsgi.pyファイルもあります
OSのインポート sysをインポート パス='/var / www / py / site1' パスがsys.pathにない場合: sys.path.append(path) os.environ.setdefault( "DJANGO_SETTINGS_MODULE"、 "site1.settings") django.core.wsgiからインポートget_wsgi_application アプリケーション=get_wsgi_application()
さて、これが私の問題です。サーバーにアクセスすると、http: //app1.sites.gr/site1でsite1が読み込まれることもあれば、site2が読み込まれることもあります!!!! http://app1.sites.gr/site2にアクセスしたときも同じ です...サイト1のウェルカムページが表示される場合があります。サイト2のウェルカムページが表示される場合もあります。F5を押して、さまざまなウェルカムページを取得しています。私は過去数時間すべてをチェックしましたが、奇妙なことは何も見つかりませんでした...
気が狂う前に何が問題になるのか教えてください...
ありがとう !