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 localhost
und Port 443 wurde geschlossen. Wie kann ich es öffnen?
15
sudo ufw allow out 443/tcp
ist es erforderlich, ausgehende Verbindungen von installierten Apps zuzulassen.Antworten:
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
quelle
sudo ufw status verbose
es starte, heißt es inaktiv. Soll ichsudo ufw enable
? Weil es inaktiv ist, ist es nicht das, was den Port schließt, oder?allow 443/tcp
Lässt auch AWS-Befehlszeilentools funktionieren. Vielen Dank! requester.mturk.com/developer/tools/cltAuf 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/
quelle
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
quelle
Laufen
sudo a2ensite default-ssl
hat bei mir funktioniert.quelle