0
IIS WebServerのCGIにある2つの異なるポート(8080と8081)にバインドされた2つのdjangoのWebサイトがあります:myserver/app1とmyserver/app2のようなものでアクセスする必要があります。IIS複数のウェブサイトへのアクセス
どうすればいいですか?
感謝
IIS WebServerのCGIにある2つの異なるポート(8080と8081)にバインドされた2つのdjangoのWebサイトがあります:myserver/app1とmyserver/app2のようなものでアクセスする必要があります。IIS複数のウェブサイトへのアクセス
どうすればいいですか?
感謝
は、このアプローチを使用して解決:
をUrls.pyでは、私はこれらのコード行を持つすべての要求のためのラッパーを追加しました:
urlpatterns = [
url(r'^(?i)subDirectory/', include([ #Application Prefix in Webserver
url(r'^(?i)$', app.views.home, name='home'),
url(r'^(?i)home', app.views.home, name='home'),
url(r'^(?i)contact', app.views.contact, name='contact'),]
を次にStatic_Urlプロパティを変更しましたsettings.pyの下で:
STATIC_URL = '/subDirectory/static/'
次に、メインWebサイトの下で、
スタティックにサービスを提供するために仮想ディレクトリを追加しました(キャッシングルールは7に固定されています)以下のWeb構成を持つ日)のファイル:この方法で
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
は、あなたが/メインのサイトと場所を使用してクレイジーになることなく、複数のDjangoアプリケーションを提供できるようになります!
お楽しみください!