Wie kann ich Port 443 öffnen?

15

Ich versuche, eine kleine Knotenanwendung auf einem digitalen Ozeantröpfchen zu hosten, auf dem Ubuntu 14.04 ausgeführt wird. In der lokalen Entwicklung funktioniert die Site über https einwandfrei. Auf dem Server wird die Site jedoch nicht angezeigt und der Server gibt keinen Fehler aus. Die Verbindung wird nur abgelehnt. Ich lief nmap localhostund Port 443 wurde geschlossen. Wie kann ich es öffnen?

Wilfred
quelle
1
Ist Ihr Webserver für HTTPS konfiguriert?
Kraxor
Manchmal sudo ufw allow out 443/tcpist es erforderlich, ausgehende Verbindungen von installierten Apps zuzulassen.
Kzqai

Antworten:

25
sudo ufw allow 443/tcp

Lesen Sie auch die Dokumente zur Ubuntu UFW-Oberfläche auf iptables. Dies sollte es für Ihre Webanwendung öffnen.

Stellen Sie außerdem sicher, dass Ihre Anwendung sowohl die externe als auch die interne IP-Adresse unterstützt. In der Datei app.js wird normalerweise eine Schnittstelle festgelegt, auf der sie ausgeführt werden soll. 0.0.0.0 sollte es sowohl intern als auch extern ausführen.

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

LinuxBill
quelle
2
Wenn ich sudo ufw status verbosees starte, heißt es inaktiv. Soll ich sudo ufw enable? Weil es inaktiv ist, ist es nicht das, was den Port schließt, oder?
Wilfred
allow 443/tcpLässt auch AWS-Befehlszeilentools funktionieren. Vielen Dank! requester.mturk.com/developer/tools/clt
Camille Goudeseune
1

Auf Ubuntu 18.04.1 LTS fehlte mir dieser Befehl:

sudo a2enmod ssl

Dadurch wird unter anderem das ssl-Modul aktiviert.

Ein guter Tipp zu dieser ausführlichen Quelle für die Konfiguration von SSL unter Apache unter Ubuntu: https://www.maketecheasier.com/apache-server-ssl-support/

Ihr Computergenie
quelle
0

Das hat bei mir funktioniert. 1) Erstellen und installieren Sie 2 Zertifikate unter /etc/ssl/certs/server.crt und /etc/ssl/private/server.key: https://help.ubuntu.com/14.04/serverguide/certificates-and-security. html

2) Bearbeiten Sie die Datei /etc/apache2/sites-available/default-ssl.conf, um auf diese Zertifikate zu verweisen, und führen Sie eine 2ensite für diese Datei aus: https://www.digitalocean.com/community/tutorials/how-to-create- a-ssl-certificate-on-apache-for-ubuntu-14-04

T. Greg O'Neil
quelle
0

Laufen sudo a2ensite default-sslhat bei mir funktioniert.

andyknas
quelle