Estou tentando hospedar um aplicativo de nó pequeno em uma gota de oceano digital executando o ubuntu 14.04. No desenvolvimento local, o site funciona bem em https, no entanto, no servidor, o site não é exibido e o servidor não gera um erro, a conexão é recusada. Corri nmap localhost
e a porta 443 estava fechada. Como posso abrir?
15
sudo ufw allow out 443/tcp
é necessário permitir conexões de saída de aplicativos instalados.Respostas:
E leia os documentos na interface do Ubuntu UFW no iptables. Isso deve abri-lo para o seu aplicativo da web.
Verifique também se o seu aplicativo está servindo fora do IP externo e interno. O arquivo app.js geralmente existe uma configuração para especificar uma interface para sua execução. 0.0.0.0 deve executá-lo tanto interno quanto externo.
https://help.ubuntu.com/community/UFW
fonte
sudo ufw status verbose
, diz inativo. Eu deveriasudo ufw enable
? Por estar inativo, não é o que está fechando a porta, certo?allow 443/tcp
também permite que as ferramentas de linha de comando da AWS funcionem. Obrigado! requester.mturk.com/developer/tools/cltNo Ubuntu 18.04.1 LTS, estava faltando este comando:
sudo a2enmod ssl
Entre outras coisas, isso realmente habilitará o módulo ssl.
Dica para esta fonte completa de configuração do SSL no Apache no Ubuntu: https://www.maketecheasier.com/apache-server-ssl-support/
fonte
Isto é o que funcionou para mim. 1) Crie e instale 2 certificados em /etc/ssl/certs/server.crt e /etc/ssl/private/server.key: https://help.ubuntu.com/14.04/serverguide/certificates-and-security. html
2) Edite o arquivo /etc/apache2/sites-available/default-ssl.conf para referenciar esses certificados e execute o a2ensite nesse arquivo: https://www.digitalocean.com/community/tutorials/how-to-create- a-ssl-certificate-on-apache-for-ubuntu-14-04
fonte
Correr
sudo a2ensite default-ssl
funcionou para mim.fonte