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

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

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

После установки Apache на виртуальную машину я могу протестировать его, открыв localhost enter image description here

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

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

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

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

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


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

Apache2.conf

Пробовал устанавливать ServerName 0.0.0.0:80[12152 impression Проверено все мои таблицы IP (выглядит хорошо, но я не эксперт enter image description here)

2
задан 13 July 2016 в 16:37
1 ответ

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

(Listen 192.168.21.128:80)

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

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

telnet 192.168.21.128 80

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

1
ответ дан 3 December 2019 в 12:39

Теги

Похожие вопросы