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?


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


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


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


0

Laufen sudo a2ensite default-sslhat bei mir funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.