Vincular certificado à porta

1

Estou executando um aplicativo .NET com mono on Ubuntu 16.04 . O aplicativo está usando Grapevine para executar um pequeno servidor que está configurado para escutar HTTPS connections em 8443 .

O servidor está escutando localhost:8443 e Nmap mostra que 8443 está aberto.

No entanto, quando navego para o serverIp:8443/request não consigo me conectar, o Chrome mostra, This site can’t be reached .

Eu tentei o mesmo aplicativo em 8080 usando HTTP e ele funciona bem, parece estar limitado a quando eu uso HTTPS .

Eu tenho a mesma configuração em uma máquina windows do Windows e tive que ligar um certificado ssl a 8443 para que isso funcionasse.

Eu olhei em volta e os únicos artigos envolviam Apache , o qual eu não estou usando.

Existe outra maneira de fazer isso?

    
por Rich C 17.08.2016 / 14:33

1 resposta

0

O problema, como aludido por Jacek, era que eu estava usando localhost .

Eu alterei o código conforme abaixo e ele funcionou bem na medida em que solicitações externas estavam chegando ao aplicativo.

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

Para

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

    
por Rich C 18.08.2016 / 00:16