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 reload
i 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.
curl
z maszyny wirtualnej działa. curl
od 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.