Я использую internal network в VM1 и VM2. VM1 также подключен к Интернету хост-машины через мостовой адаптер. VM1 и VM2 - это виртуальные блочные машины, на которых работает сервер Ubuntu.

Как я могу получить доступ к серверу VM2 LAMP (localhost), на котором установлен Wordpress, через браузер хоста виртуального ящика, чтобы трафик проходил через VM1? Я хочу получить доступ к Wordpress в браузере моей машины?

Редакция:

У меня есть настройки прокси в VM1, чтобы я мог контролировать и контролировать сетевой трафик, который создает VM2. Также я рассмотрел Docker, но прокси не имеет никаких инструкций, как настроить что-то похожее на то, что мне нужно.

2 ответа2

0

В итоге я использовал Host-only Atapter и Internal network в VM2. Таким образом, я могу получить доступ к веб-сайту Wordpress (который расположен в VM2) в браузере моей машины, а Internal network в VM2 способна направлять все внешние соединения через прокси в VM1.

0

Вам нужно будет настроить обе виртуальные машины для связи с вашей сетью с помощью мостовых адаптеров. После этого вы сможете настроить их IP-адресацию в одной подсети, чтобы они могли общаться.

Затем вам нужно будет настроить свой WordPress на использование имени хоста (или IP-адреса) в администраторе WordPress, чтобы при открытии сайта на другом компьютере ссылки и ресурсы (CSS, JS и т.д.) Разрешались.

Если вы хотите протестировать реальные доменные имена, вам нужно взглянуть на создание виртуальных хостов для вашего веб-сервера - и не забудьте, что вам нужно убедиться, что файлы хостов указывают на IP-адрес сервера. разрешить доменное имя в IP-адрес виртуальной машины, а не в Интернет.

То, что вы пытаетесь сделать, довольно сложно, потому что вам нужно изменить настройки всех ваших виртуальных машин, чтобы они могли правильно взаимодействовать с вашим веб-сервером.

Моя личная рекомендация, если вы тестируете / разрабатываете? Купите дешевый хостинг и зарегистрируйте доменное имя для размещения вашего WordPress.

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