Ich habe am Ende des Handbuchs Erste Schritte fürvagrant ein kleines Problem . Ich arbeite an einer CentOS-Basebox, auf der Apache2 ausgeführt wird (Bereitstellung über Puppet). Ich habe die Portweiterleitung für Webanfragen mithilfe der folgenden Zeile eingerichtet Vagrantfile:
config.vm.forward_port "web", 80, 4567
Aber wenn ich Anfragen an diesen Port stelle, schlagen sie fehl. Der von Safari gemeldete Fehler lautet "Safari kann die Seite" http: // localhost: 4567 / " nicht öffnen, da der Server die Verbindung unerwartet getrennt hat."
Ich habe a ausgeführt vagrant reloadund "[default] - web: 80 => 4567 (Adapter 1)" in der Schriftrolle gesehen. Wo soll ich also mit der Fehlerbehebung beginnen? Vielen Dank.
curl 'http://localhost:80'die VM selbst? Wenn nicht, liegt das Problem nicht in der Portweiterleitung.
curlaus der VM heraus funktioniert. curlvom Gastgeber gibt mir (52) Empty reply from server.
curl -v 'http://localhost:4567/'sagt das aus? Manchmal ist Safari etwas zu nett, um Fehlermeldungen zu verbergen.