2
我們正在調試運行在IIS7上的網站的間歇性問題。如何識別服務器場中的哪個Web服務器提供請求?
由於我們在負載平衡器後面有許多節點,因此我們無法確定哪個主機響應給定的請求。有沒有什麼辦法可以在IIS級別指定哪個主機提供請求? 例如,IIS是否可以在響應中追加一個標題,指出發送響應的主機的IP?
理想情況下,我想要一個不需要任何編碼的解決方案。
我們正在調試運行在IIS7上的網站的間歇性問題。如何識別服務器場中的哪個Web服務器提供請求?
由於我們在負載平衡器後面有許多節點,因此我們無法確定哪個主機響應給定的請求。有沒有什麼辦法可以在IIS級別指定哪個主機提供請求? 例如,IIS是否可以在響應中追加一個標題,指出發送響應的主機的IP?
理想情況下,我想要一個不需要任何編碼的解決方案。
如果不編寫任何代碼,您可以在IIS管理器中爲每臺計算機配置自定義HTTP響應標頭。您需要使用GUI或APPCMD.EXE
手動輸入每個IP地址或標識符。這可以在全球範圍完成對所有站點:
appcmd.exe set config -section:system.webServer/httpProtocol
/+"customHeaders.[name='X-Custom-Name',value='MyCustomValue']"
或單個網站。
appcmd.exe set config "Default Web Site" -section:system.webServer/httpProtocol
/+"customHeaders.[name='X-Custom-Name',value='MyCustomValue']"
我在分成兩行這些命令只是適合他們應該輸入他們的單線。