将证书绑定到端口

将证书绑定到端口

我正在上运行一个.NET应用程序。该应用程序用于运行一个小型服务器,该服务器设置为在 上监听连接。monoUbuntu 16.04GrapevineHTTPS8443

服务器正在监听localhost:8443Nmap显示8443已打开。

但是,当我浏览到serverIp:8443/request我无法连接时,Chrome 显示This site can’t be reached

我尝试8080使用相同的应用程序HTTP并且它运行良好,似乎仅限于我使用时HTTPS

我在 Windows 机器上有相同的设置,并且必须绑定ssl证书8443才能使其正常工作。

我环顾四周,只有涉及的文章Apache,但我没有使用。

还有其他方法可以解决这个问题吗?

答案1

正如 Jacek 提到的,问题在于我正在使用localhost

我按如下方式更改了代码,并且只要外部请求到达应用程序,它就可以正常工作。

Host = Configuration.Config.Get("grapevine-host", "localhost")

Host = Configuration.Config.Get("grapevine-host", "*")

相关内容