должно работать. Тем не менее, вам нужно убедиться, что ваш сайт имеет правильные отображения. Например, если вы хотите, чтобы ваш сайт отвечал на http://devbox.com:8080,, вам нужно либо настроить свой веб-сайт так, чтобы он отвечал на все IP-адреса и порт 8080, либо для ответа на заголовок хоста devbox.com и порт 8080. .
Кстати, чтобы проверить, правильно ли настроен ваш файл HOSTS, откройте командную строку и PING devbox.com
. Вы должны увидеть адрес, преобразованный в IP-адрес вашего локального компьютера. Если нет, то вы сделали что-то не так в настройке файла HOSTS ... пожалуйста, опубликуйте строку в файле HOSTS, который вы используете.
Кстати, согласно моему комментарию ниже, вы, вероятно, должны использовать 127.0.0.1
(он же localhost) в строке вашего файла HOSTS, а не ваш внешний IP. Это удалит IP-адрес как потенциальную точку отказа (например, в случае, если брандмауэр блокирует трафик)