Configurando certificado SSL no Google Cloud Apache

Configurando certificado SSL no Google Cloud Apache

Estou tentando fazer com que a instalação do Apache da minha instância de VM seja acessível via SSL.

Eu tenho uma instância do Google VM "lâmpada implantada no google-developer-console"

Isso "Permite tráfego HTTP" e "Permite tráfego HTTPS". Verifiquei isso nas regras do Firewall de Rede:

default-allow-http  0.0.0.0/0   tcp:80  http-server
default-allow-https 0.0.0.0/0   tcp:443 https-server

Tenho SSL habilitado, configurado e o certificado instalado.

Se eu testar isso localmente (ou seja, SSH no servidor) com

wget --no-check-certificate https://104.155.16.158

ele se conecta e me fornece o conteúdo perfeitamente. Se eu executar o mesmo comando remotamente, a conexão simplesmente expirará ou exibirá um "Erro de protocolo SSL desconhecido".

Também obtenho o mesmo comportamento ao visitar o link em um navegador remoto, tempo limite.

Nenhum erro está sendo exibido no log de erros do Apache ou no log SSL.

Parece que consigo me conectar via 443 no IP da instância principal, mas não em nenhum dos configurados em Rede > Endereços IP. Todos eles se conectam facilmente via porta 80.

Responder1

Quando as regras de encaminhamento foram criadas para os sites, elas foram criadas apenas na porta 80, elas precisavam ser criadas nas portas 80 e 443, por exemplo

gcloud compute forwarding-rules create MY_RULE --target-instance MY_INSTANCE --ip-protocol TCP --port-range 80-443

informação relacionada