【问题标题】:SSH Tunneling IIS "Bad Request - Invalid Hostname" When Accessed Through Public IP通过公共 IP 访问 SSH 隧道 IIS“错误请求 - 无效主机名”
【发布时间】: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
  • 我认为这里有解决您问题的方法:stackoverflow.com/questions/14029629/…
  • docs.jexusmanager.com/tutorials/binding-diagnostics.html 您在端口 9000 上使用了错误的绑定,因此应该是 400。如果您对站点绑定的了解还不够,请进行更多实验以了解这些概念,或者让诊断报告引导您。

标签: c# asp.net iis deployment ssh-tunnel


【解决方案1】:

确保您的网络上没有防火墙或 ips 阻止访问并检查 .htacess 文件和端口转发

【讨论】:

  • 你必须检查你的 isp 是否阻止了入站流量,或者你的路由器,检查你的端口状态。
猜你喜欢
  • 2015-08-12
  • 2019-05-10
  • 2014-08-19
  • 2014-12-15
  • 2010-11-17
  • 2019-07-19
  • 2011-10-18
  • 2020-01-28
  • 2011-09-11
相关资源
最近更新 更多