由于Nginx配置文件中的proxy_set_header參數(shù)與請求的IIS 主機名不匹配所導致。使用Nginx代理調(diào)用IIS時,出現(xiàn)Bad Request - Invalid Hostname HTTP Error 400錯誤,由于IIS的主機頭(Host Header)和Nginx代理請求的主機名不匹配所導致的。
解決問題的方法:在IIS站點的綁定中正確的主機頭,確保和Nginx代理請求的主機名匹配。
nginx配置中:
IIS 綁定IP一致文章來源:http://www.zghlxwxcb.cn/news/detail-756843.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-756843.html
到了這里,關(guān)于Nginx 代理調(diào)用 IIS報錯:Bad Request Invalid Hostname HTTP Error 400. The request hostname is invalid的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!