Rumah > Artikel > pembangunan bahagian belakang > kawasan + kawasan kanak-kanak jabatan IIS
editor php Strawberry memperkenalkan kepada anda penggunaan domain + subdomain IIS, yang merupakan kaedah untuk mengkonfigurasi berbilang nama domain dan nama subdomain pada pelayan IIS. Melalui konfigurasi fleksibel nama domain dan nama sub-domain, berbilang tapak web boleh dijalankan pada pelayan yang sama, meningkatkan penggunaan pelayan. Semasa proses penempatan, IIS perlu disediakan dan dikonfigurasikan dengan sewajarnya untuk memastikan setiap nama domain dan nama subdomain boleh diakses secara normal. Kaedah penggunaan ini bukan sahaja memudahkan pengurusan dan penyelenggaraan berbilang tapak web, tetapi juga meningkatkan pengalaman pengguna dan kebolehgunaan tapak web.
Saya ada dua laman web. Yang pertama ialah ui web teras asp.net. Diikuti dengan golang api. Saya juga membeli nama domain. foo.bar (sebagai contoh). Saya memerlukan dua laman web:
Bagaimana untuk menggunakan ia pada iis? Pelayan go saya berfungsi pada port 8080. Saya cuba mencipta dua tapak:
dan foo.bar (ui) berfungsi
Saya juga cuba menggunakan peraturan iis untuk mengubah hala lalu lintas api ke port 8080 tetapi ia tidak berjaya. Untuk api.foo.bar saya hanya mendapat ralat 404. Satu-satunya hasil yang saya dapat ialah api.foo.bar:8080 dibuka dengan betul daripada penyemak imbas pelayan.
Saya mencipta dua tapak web:
Kemudian saya meletakkan peraturan tulis semula ke dalam web.config api-site:
<rewrite> <rules> <remove name="ReverseProxyInboundRule1" /> <rule name="ReverseProxyInboundRule1" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" /> <action type="Rewrite" url="http://localhost:8080/{R:0}" /> </rule> </rules> </rewrite>
Semuanya normal
Atas ialah kandungan terperinci kawasan + kawasan kanak-kanak jabatan IIS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!