Я устанавливаю apache2 в Ubuntu с помощью sudo apt install apache2 -y
, начни с sudo service apache2 start
, и может получить к нему доступ на виртуальной машине Ubuntu с адресом localhost
. Я обнаружил, что могу получить доступ к серверу с хоста, используя IPv4-адрес виртуальной машины, указанный в настройках Ubuntu> Сеть> значок шестеренки. Каждый раз, когда я загружаю свой Mac с виртуальной машиной и сервером Apache, я хочу иметь возможность получать к нему доступ с хоста, используя каждый раз один и тот же адрес, будь то статический IP-адрес или каким-то образом путем ввода localhost. Я пробовал уроки от здесь а также здесь чтобы установить статический IP-адрес, но они, похоже, не работают, и я мало что знаю о сети.
1 ответ
Решение:
- Выключите виртуальную машину
- в строке меню перейдите в Виртуальная машина> Настройки> Добавить устройства
- Создайте новое сетевое устройство, установите конфигурацию «Приватно для моего Mac» в разделе «Пользовательский» и сгенерируйте MAC-адрес.
- Запустите сервер Ubuntu и Apache2
- В приложении настроек и в сети должно быть более одного подключения. Щелкните значок шестеренки для каждого подключения, пока не найдете соединение с совпадающим MAC-адресом. Это статический IP-адрес для подключения к частной сети.
- Ввод IP-адреса на хосте должен привести вас на тестовую страницу Apache.