通过公共 IP 访问 SSH 隧道 IIS“错误请求 - 无效主机名”
Posted
技术标签:
【中文标题】通过公共 IP 访问 SSH 隧道 IIS“错误请求 - 无效主机名”【英文标题】:SSH Tunneling IIS "Bad Request - Invalid Hostname" When Accessed Through Public IP 【发布时间】:2019-09-29 09:27:09 【问题描述】:我已经部署了一个 ASP.NET 项目。
在本地主机和域名下运行良好,但通过站点公网IP访问时报错。
http://wildanmuhlis.com:9000/traders
http://45.127.134.46:9000/traders
IIS 绑定配置:
注意事项: IIS 通过 SSH 隧道转发到 VPS 主机。
【问题讨论】:
在IIS绑定设置中,您需要将您的服务器IP地址45.127.134.46
添加到wildanmuhlis.com:9000
的同一行,或者您可以使用本地IP地址@987654326 @
@MobrineHayde,我已根据您的建议分配了 IP。还是Invalid Hostname
我认为这里有解决您问题的方法:***.com/questions/14029629/…
docs.jexusmanager.com/tutorials/binding-diagnostics.html 您在端口 9000 上使用了错误的绑定,因此应该是 400。如果您对站点绑定的了解还不够,请进行更多实验以了解这些概念,或者让诊断报告引导您。
【参考方案1】:
确保您的网络上没有防火墙或 ips 阻止访问并检查 .htacess 文件和端口转发
【讨论】:
你必须检查你的 isp 是否阻止了入站流量,或者你的路由器,检查你的端口状态。以上是关于通过公共 IP 访问 SSH 隧道 IIS“错误请求 - 无效主机名”的主要内容,如果未能解决你的问题,请参考以下文章