Ich mache dies als Test für größere Bereitstellung. Ich habe Apache auf CentOS5 in einer sauberen VM (nur ein paar Tools installiert, PHP und so).
Wenn mod_ssl in /etc/httpd/conf.d/ssl.conf auf 443 eingestellt ist, wird die Site unter https://192.168.1.137 problemlos geladen .
Wenn ich den Listen Port auf zB ändere. 9443 in ssl.conf und httpd neu laden die Seite wird nicht unter https://192.168.1.137:9443 geladen
Vermisse ich etwas?
linux
apache-http-server
ssl
https
Lukasz
quelle
quelle
Antworten:
Stellen Sie sicher, dass Sie in Ihrer Apache-Konfiguration alle Verweise auf 443 ändern. Der SSH-Server wird häufig als virtueller Host konfiguriert. Sie müssen den verwendeten Port sowie den Listen-Port ändern. Möglicherweise benötigen Sie eine VirtualHost-Konfiguration, die Sie an Ihre Anforderungen anpassen sollten:
Verwenden
sudo netstat -lnp | grep 443
Sie diese Option, um festzustellen, ob Apache den gewünschten Port überwacht. Diese Version des Befehls listet auch das Hörprogramm auf. Um zu sehen, welche Ports Apache abhört, versuchen Sie den Befehlsudo netstat -lnp | grep apache
.quelle
Haben Sie beim Deaktivieren von SE Linux auch darauf geachtet, die FW-Einstellungen zu ändern? Als ich das letzte Mal überprüft habe, dass SELinux deaktiviert ist, habe ich die Firewall nicht unter Centos deaktiviert. Vielleicht ist in der Firewall immer noch 443 und nicht 9443 offen
quelle