Como posso fazer um mywebsite.test "local" em um servidor remoto funcionar com SSL do meu computador local?

Como posso fazer um mywebsite.test "local" em um servidor remoto funcionar com SSL do meu computador local?

Eu tenho um servidor XUbuntu ao qual posso me conectar via XFCE e carregarhttps://meuwebsite.testcom um certificado local válido que criei usando mkcert.

No entanto, conectar-se via XFCE faz com que o site fique muito lento, e seria muito mais conveniente se eu pudesse simplesmente abrirhttps://meuwebsite.testdo meu computador local. Porém, o certificado SSL não é válido a menos que eu abra o site no próprio servidor XUbuntu (obviamente). Preciso que o certificado SSL seja válido porque preciso me conectar entrehttps://meuwebsite.testehttps://anotherwebsite.teste preciso que o SSL funcione em ambos os sites.

Eu sei que esses certificados mkcert devem ser usados ​​localmente, e eles funcionam "localmente", mas eu queria saber... é possível fazer isso funcionar do jeito que eu quero, onde o certificado está no meu servidor XUbuntu e eu estou capaz de navegar nesses sites com SSL funcional no meu Mac em vez de usar o XFCE?

Responder1

Obtenha o arquivo de certificado (você o chama de "certificado mkcert", mas um nome ainda melhor seria "certificado autoassinado"). Em seguida, adicione esse arquivo ao seu Mac para que ele se torne confiável (ou seja, confiável para proteger as conexões https). Existem muitas respostas em superuser.com sobre como fazer isso, por exemploeste tópico.

Se você quiser usar o mkcert para essa tarefa, elestoque brevemente nisso em seu leia-me.

E certifique-se de que seu laptop resolva o nome mywebsite.testpara o endereço IP correto, que pode ser roteado a partir de seu laptop. Se não for roteável, você poderá contornar isso usando um, dois ou doze túneis ssh.

informação relacionada