Итак, я уже пытался гуглить это много раз, и все же я терплю неудачу. У меня есть хост Windows 10 с установленным VirtaulBox. Внутри моего VirtaulBox у меня установлена система CentOS. У меня в гостях CentOS работает httpd. Я использую NAT в качестве сетевого адаптера для моих настроек VBox. Мне уже разрешено перенаправлять порт 22 с моего хоста Windows на моего гостя CentOS. Однако, когда я пытаюсь перенаправить порт 80/8080/9090 со своего хоста на порт 80 моего гостя CentOS, я не могу. Httpd работает нормально, я также пробовал разные адаптеры VBox, но кажется, что NAT - это путь. Моя цель - посетить localhost в браузере Chrome на моем хосте Windows и получить доступ к моему гостевому CentOS Apache (httpd) оттуда. Заранее спасибо!!! Я пробовал это в течение недели безуспешно.

1 ответ1

0

Убедитесь, что все процессы не используют порт 80. (это может быть Skype, посмотрите в Skype -> config -> connection -> и отключите 80/443)

Введите cmd (если локальный адрес не содержит ***:80 - все в порядке):

netstat -ano -p TCP

http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/

Или вы можете: в Windows host сделать мост.

https://stackoverflow.com/questions/9537751/virtualbox-port-forward-from-guest-to-host

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .