2017-02-21 3 views
0

Ich habe ein Centos 7 OS auf VirtualBox-Maschine konfiguriert. Ich habe das X509-Zertifikat mit dem OpenSSL-Tool installiert und den Apache-HTTPD-Server konfiguriert.Verbindung mit Apache-Server über HTTPS auf Centos7 auf VirtualBox von MAC

Ich verbinde mich mit Centos7 Gast auf VirtualBox über SSH auf meinem lokalen MAC OSX Seirra (10.12.3) am Terminal mit root.
Ich habe überprüft, dass /etc/host auf meinem MAC korrekt auf den Gast auf VirtualBox zeigt. Auch überprüft die Port-Weiterleitung auf VirtualBox und sie sind alle richtig eingerichtet für den Verkehr auf 80 (http) und 443 (https) und 22 (ssh) .Außerdem habe ich dafür gesorgt, dass Apache Benutzer ordnungsgemäße Vorrechte auf die index.html und andere hat Ordner unter DocumentRoot-Ordner. Ich habe auch überprüft, dass/etc/host auf meinem MAC korrekt auf einen Gast zeigt, der auf VirtualBox läuft.

ich gesetzt haben, die Firewall zu:

setenforce 0

Hoffentlich ist es kein Problem SELinux.

Dann auf Terminal als Benutzer root meiner Centos7 OS folgenden Befehl I laufen gelassen:

curl https://localhost -k

und ich die Datei index.html Inhalt Standard erhalten.

Aber dann, wenn ich zu meinem MAC OS Browser gehen zu VirtualBox Website auf HTTPS zu verbinden, ich sehe folgende Meldung auf Chrome-Browser:

Diese Seite nicht
localhost erreicht werden kann, verweigert verbinden.


Bitte beachten Sie, dass ich zu meinem Vbox CentOS HTTPD-Server auf HTTP-Verbindung herstellen kann.
Was läuft hier falsch, wenn versucht wird, mit HTTPS auf den Apache-Server zuzugreifen?

Antwort

1

Sie müssen Zugriff auf https Firewall-cmd aktivieren mit:

# Firewall-cmd --permanent --add-service = https

oder

# Firewall-cmd --permanent --add-port = 443/tcp

dann laden Sie die Regeln

# Firewall-cmd --reload

1

Versuchen Sie es einmal.

systemctl stoppen firewalld

Danach versuchen Website zuzugreifen.

Verwandte Themen