[英]IIS reverse proxy - 2 subdomain to 2 Node.js
正如在這篇博客中很好地解釋了如何將 IIS 中的域或子域指向 Node.js 項目。 在這種情況下,它需要有兩個子域,每個子域都指向一個 Node.js 項目(localhost:port),該示例適用於一個項目,但不適用於兩個項目。
因此,在這種情況下,它需要 subdomain1 指向 localhost:80 和 subdomain2 指向 localhost:82 例如。
在模式中有 (.*) 但這將匹配任何並且我的子域將指向相同的 Node.js 項目。 因此,嘗試使反向代理模式與此處和打印屏幕中的子域匹配,並嘗試在 iis 論壇中的這篇文章中作為@PascalN 回答:
RequestedURL: Matches the pattern
Using: Wildcard
Pattern: http://www.iisserver.mycompany.com/internal1/*
In the Action section you should have something like this
Action Type: Rewrite
Rewrite URL: http://internal1.mycompany.com/{R:0}
And finally you can add another rule for your internal2 server
但仍然無法正常工作,甚至沒有在內部重定向/指向該端口。
我在兩個站點的配置中的錯誤是物理路徑是相同的(相同的文件夾),這源於站點共享兩個反向代理。
假設使用反向代理將指向另一個項目(Node.js)共享相同的物理文件夾不會有任何沖突,但這實際上是我的問題,現在每個站點都指向不同的文件夾,所以每個站點只有一個按預期工作的反向代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.