Я выполняю a .NET
приложение с mono
на Ubuntu 16.04
. Приложение использует Grapevine
выполнять маленький сервер, который установлен прислушаться HTTPS
соединения на 8443
.
Сервер слушает на localhost:8443
и Nmap
шоу это 8443
открыто.
Однако, когда я просматриваю к serverIp:8443/request
Я не могу соединиться, шоу Chrome, This site can’t be reached
.
Я примерил то же приложение 8080
использование HTTP
и это хорошо работает, кажется, ограничен тем, когда я использую HTTPS
.
Я имею ту же установку на машине окон Windows и должен был связать ssl
сертификат 8443
для этого для работы.
Я озирался, и единственные статьи включают Apache
, который я не использую.
Там другой путь состоит в том, чтобы пойти об этом?
Проблема, как сослался на Jacek, была то, что я использовал localhost
.
я изменил код как ниже, и он хорошо работал, поскольку внешние запросы достигали приложения.
Host = Configuration.Config.Get("grapevine-host", "localhost")
К
Host = Configuration.Config.Get("grapevine-host", "*")