Я работаю с бродячими машинами, и все работало нормально, пока я не запустил эту команду:
vagrant destroy -f && vagrant up
Я ожидаю, что если Я захожу в браузер и набираю http: // localhost: 4567
, я попаду на мою виртуальную машину, но после нажатия ENTER в строке URL отображается http: // localhost
, что, как я предполагаю, означает, что я был перенаправлен на порт 80.
Чтобы убедиться, что я не сделал ошибки, я удалил apache с хоста, но все равно получаю ту же ошибку.
Что здесь может происходить?
ОБНОВЛЕНИЕ:
Может быть, это может дать некоторое представление:
$ curl -v 127.0.0.1:4567
* Rebuilt URL to: 127.0.0.1:4567/
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 4567 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: 127.0.0.1:4567
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Sat, 06 Sep 2014 12:39:11 GMT
* Server Apache/2.4.7 (Ubuntu) is not blacklisted
< Server: Apache/2.4.7 (Ubuntu)
< X-Powered-By: PHP/5.5.9-1ubuntu4.3
< X-Pingback: http://sonsi.enriquemorenotent.com/xmlrpc.php
< Location: http://127.0.0.1/
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
<
* Connection #0 to host 127.0.0.1 left intact
В конце это был кэш браузера, подшучивающего надо мной. Я отметил этот вопрос, который будет удален модификациями, поскольку он не имеет никакого отношения к Ubuntu.
Извините!