Na końcu przewodnika Wprowadzenie dla programuvagrant . Pracuję na stacji bazowej CentOS, na której działa Apache2 (udostępnianie przez Puppet). Skonfigurowałem przekierowanie portów dla żądań internetowych, używając następującego wiersza Vagrantfile:
config.vm.forward_port "web", 80, 4567
Ale kiedy wysyłam żądania do tego portu, zawodzą. Błąd zgłoszony przez Safari to „Safari nie może otworzyć strony„ http: // localhost: 4567 / ”, ponieważ serwer nieoczekiwanie porzucił połączenie”.
Zrobiłem a vagrant reloadi zobaczyłem w zwoju "[default] - web: 80 => 4567 (adapter 1)", więc gdzie mam zacząć rozwiązywać ten problem? Dzięki.
curl 'http://localhost:80'z samej maszyny wirtualnej działa? Jeśli nie, problem nie dotyczy przekierowania portów.
curlz maszyny wirtualnej działa. curlod gospodarza mi daje (52) Empty reply from server.
curl -v 'http://localhost:4567/'mówi? Czasami Safari trochę zbyt dobrze ukrywa komunikaty o błędach.