Я столкнулся с небольшой проблемой в конце руководства по началу работы дляvagrant . Я работаю над базовым ящиком CentOS, на котором работает Apache2 (подготовка через Puppet). Я настроил переадресацию портов для веб-запросов, используя следующую строку Vagrantfile:
config.vm.forward_port "web", 80, 4567
Но когда я делаю запросы к этому порту, они терпят неудачу. Safari сообщает об ошибке: «Safari не может открыть страницу« http: // localhost: 4567 / », потому что сервер неожиданно разорвал соединение».
Я сделал vagrant reloadи увидел в прокрутке «[default] - web: 80 => 4567 (adapter 1)», так с чего мне начать устранение неполадок? Спасибо.
curl 'http://localhost:80'от самой ВМ работает? Если нет, проблема не в переадресации портов.
curlизнутри виртуальной машины работает. curlот хозяина дает мне (52) Empty reply from server.
curl -v 'http://localhost:4567/'говорит? Иногда Safari слишком хорошо скрывает сообщения об ошибках.