Não é possível configurar https na VM do Microsoft Azure

Não é possível configurar https na VM do Microsoft Azure

Há mais de uma semana estou tentando configurar o https para funcionar com minha própria nuvem hospedada em uma máquina virtual Microsoft Azure (servidor Ubuntu 14.04). Estou usando o Apache2. Eu passei por todos os tutoriais que encontrei na web e também uma pessoa nos fóruns do owncloud estava tentando ajudar por um tempo, mas o problema ainda não foi resolvido.

Estou me perguntando agora, há algo incomum em um sistema Linux hospedado no Microsoft Azure? Porque essa configuração de SSL, pelo que aprendi nos últimos dias, deve funcionar muito bem. Estou me perguntando se isso tem algo a ver com a rapidez com que adicionei o front-end HTTPS após a criação da VM, e não no processo de sua criação. De qualquer forma, estou ouvindo a porta 443 e tenho o SSL habilitado, criei o par de chaves e liguei o mecanismo SSL.

Também páginas de manual do Debian, etc. Aqui estão meus logs e host virtual para SSL:

default-ssl.conf em sites disponíveis:

https://pastebin.com/jvhPpDKa

Meu representante é muito baixo para postar mais de 2 links, então aqui coloco um link para minha postagem nos fóruns do owncloud, onde é possível ver pastebins com meu netstat e logs de acesso + erros:

https://forum.owncloud.org/viewtopic.php?f=31&t=26375&start=20#p80237

Estou realmente desesperado agora, não tenho ideia de por que não consigo me conectar ao meu servidor usando https... Eu realmente gostaria de receber ajuda!

Responder1

Você habilitou o ponto de extremidade HTTPS em sua VM do Azure? Você pode verificar os endpoints ao visualizar as propriedades da sua VM. Na parte superior você verá quatro itens: Dashboard, Monitor, Endpoints e Configure. Clique nos endpoints e certifique-se de que HTTPS esteja lá. Caso contrário, clique em Adicionar na parte inferior e adicione-o.

Responder2

O problema foi resolvido. Aparentemente, há um bug nas ACLs de frontends do Microsoft Azure. Eu não apliquei reles, então isso significa que deveria permitir todo o tráfego naquele frontend. Em vez disso, estava filtrando tudo. Para corrigir isso, neguei um endereço IP aleatório para que uma regra para "permitir todos, exceto este" começasse a funcionar. Depois disso pude acessar meu site com https. Obrigado pela ajuda.

informação relacionada