Назад | Перейти на главную страницу

Ubuntu VMware (хост Windows) - Apache маршрутизируется только через LocalHost

Я разработчик Python на базе Windows, который в настоящее время работает над настройкой своей первой виртуальной машины Linux.

Я могу настроить виртуальную машину с доступом в Интернет. Я могу получить без проблем.

После установки Apache на виртуальную машину я могу протестировать его, обратившись к localhost.

Однако я не могу получить к нему доступ через браузер на хозяин.

Я могу подключиться к виртуальной машине по SSH, я могу пинговать ее, я могу использовать Telnet на порту 80.

Я хотел бы получить к нему доступ через его IP-адрес. (192.168.21.128) И с хоста, и с виртуальной машины (и других сетевых устройств).

Я нахожусь за корпоративным брандмауэром, но вся маршрутизация внутренняя, мне просто нужно, чтобы она была доступна с моего хоста.

Спасибо за чтение, я нашел кучу информации в Интернете, но пока ничто не могло помочь.


То, что я пробовал.

Apache2.conf

Пробовал установить ServerName 0.0.0.0:80

Проверил все свои таблицы IP (выглядит хорошо, но я не эксперт)

Название сервера это не та директива, которую вы хотите установить. Слушать должен быть на всех интерфейсах и, возможно, тестировать с помощью:

(Listen 192.168.21.128:80)

а также как вы хотите:

<VirtualHost *:80>

IP-адрес виртуальной машины 192.168.21.128 - это от хост-моста-адаптера или корпоративного DHCP? В любом случае, если вы можете успешно

telnet 192.168.21.128 80

ваш браузер тоже подойдет. Какое на самом деле сообщение об ошибке в браузере?