Comment puis-je ouvrir le port 443?

15

J'essaie d'héberger une petite application de nœud sur une gouttelette d'océan numérique exécutant Ubuntu 14.04. Dans le développement local, le site fonctionne bien sur https, mais sur le serveur, le site ne s'affiche pas et le serveur ne génère pas d'erreur, la connexion est simplement refusée. J'ai couru nmap localhostet le port 443 a été fermé. Comment puis-je l'ouvrir?

Wilfred
la source
1
Votre serveur Web est-il configuré pour HTTPS?
kraxor
Il sudo ufw allow out 443/tcpest parfois nécessaire d'autoriser les connexions sortantes à partir des applications installées.
Kzqai

Réponses:

25
sudo ufw allow 443/tcp

Et lisez les documents sur l'interface Ubuntu UFW sur iptables. Cela devrait l'ouvrir pour votre application Web.

Assurez-vous également que votre application dessert l'IP externe ainsi que l'IP interne. Le fichier app.js contient généralement un paramètre permettant de spécifier une interface pour son exécution. 0.0.0.0 devrait l'exécuter à la fois à l'interne et à l'externe.

https://help.ubuntu.com/community/UFW

LinuxBill
la source
2
Quand je cours, sudo ufw status verboseil dit inactif. Dois-je sudo ufw enable? Parce qu'il est inactif, ce n'est pas la chose qui ferme le port, n'est-ce pas?
Wilfred
allow 443/tcppermet également aux outils de ligne de commande AWS de fonctionner. Merci! requester.mturk.com/developer/tools/clt
Camille Goudeseune
1

Sur Ubuntu 18.04.1 LTS, cette commande me manquait:

sudo a2enmod ssl

Entre autres choses, cela activera en fait le module ssl.

Astuce pour cette source complète de configuration de SSL sur Apache sur Ubuntu: https://www.maketecheasier.com/apache-server-ssl-support/

yourcomputergenius
la source
0

La course a sudo a2ensite default-sslfonctionné pour moi.

andyknas
la source