the best strategies for creating a unique
+380(67)118 9721
itvsm@icloud.com
Minskaya, Kiev, st. Marshala Timoshenko, 19

контакты: Услуги Программиста. Создание фирменного стиля - от логотипа до сайта тел.067 118 97 21. Киев, м.Минская, Маршала Тимошенко, 19

Как веб-сервер из VirtualBox сделать доступным для других по локальной сети

Задавшись этим вопросом и активно пообщавшись с гуглом, понял, что найти быстрый ответ не представляется возможным. Многолетняя практика и опыт подсказывали , что ответ должен быть элементарно прост. Поэтому решил использовать метод «научного тыка».

Итак, первое, что нужно сделать — это добиться того, чтобы VM виртуальная машина с установленным сервером Apache (вопрос установки Apache мы рассмотрели ранее) была видна по локальной сети. На приведенной ниже картинке такой VM является Win-16 (на основе Windows Server 2016)

VM в локальной сети

Как этого добиться?
В свойствах виртуальной машины —> сеть —> добавить сетевой адаптер —> тип подключения —> сетевой мост.
Все делал по умолчанию, т.е. —> включить сетевой адаптер —> сетевой мост —> OK

Включение дополнительного сетевого адаптера в VM

Теперь для VM видна вся сеть и сама VM видна для других компьютеров в сети.
Далее необходимо открыть порт :80 в виртуальной машине, в обычных ОС как-то не тянет открывать дополнительные порты.
Для этого открываем Панель управления —> Брандмауэр Windows —> Создаем правила для порта 80

Создаем правило для 80 порта

Открыли и чудненько, а далее?

Далее смотрим локальный IP адрес VM в сети.
Способов определить IP множество, лично я использую vbs скрипты.
Итак — адрес нашей VM в локальной сети 192.168.1.216

Так как сервер Apache настроен на «Автоматическое создание виртуальных хостов / субдоменов», то идем в папку с нашими виртуальными серверами и создаем папочку 192

C:\Server\data\htdocs\virthosts\ --> 192
C:\Server\data\htdocs\virthosts\192

Перегружаем наш Apache сервер.

Все!
Готово!

Теперь любой сайт, размещенный в данной папочке, доступен по локальной сети по адресу http://192.168.1.216

Проверим, так ли это — создаем текстовый файл 192.168.1.216.txt со следующей информацией внутри

Virtual Machines
IP 192.168.1.216

Перейдя по адресу http://192.168.1.216 мы видим данный текстовый файл с записанной внутри информацией.

веб-сервер — установка www-сервера (Apache 2.4, MySQL 5.7, PHP 7, phpMyAdmin) — Windows 7, Windows Server 2008, Windows 8-8.1, Windows 10, Windows Server 2012, Windows Server 2016

Бонусом — vbs скрипт определения IP:

Создайте в текстовом редакторе файл следующего содержания и с расширением *.vbs
Например locaIP.vbs

Скрипт определения IP:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set IPConfigSet = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")

For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.IPAddress) Then
For Each IPAddress In IPConfig.IPAddress
WScript.Echo IPAddress
Next
End If
Next

#Apache2.4 #MySQL5.7 #PHP7 #phpMyAdmin #веб-сервер #установкаwww-сервера #установкавеб-сервера #установкаApache #Windows7 #WindowsServer2008 #Windows8-8.1 #Windows10 #WindowsServer2012 #WindowsServer2016 #OracleVMVirtualBox #VirtualBox
Apache 2.4, MySQL 5.7, PHP 7, phpMyAdmin, веб-сервер, установка www-сервера, установка веб-сервера, установка Apache, Windows 7, Windows Server 2008, Windows 8-8.1, Windows 10, Windows Server 2012, Windows Server 2016, Oracle VM VirtualBox, VirtualBox, веб-сервер, Apache, VirtualBox, Virtual Box, виртуальная машина, виртуальная ОС, сервер Apache,
Elementary

15 комментариев: Как веб-сервер из VirtualBox сделать доступным для других по локальной сети

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

smiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmiliessmilies

ID = 2652

https://itvsm.com/фирменный-стиль/%d0%ba%d0%b0%d0%ba-%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%b8%d0%b7-virtualbox-%d1%81%d0%b4%d0%b5%d0%bb%d0%b0%d1%82%d1%8c-%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%bd%d1%8b%d0%bc.html

Themes for Windows / Темы для Windows Desktop Gadgets / Гаджеты рабочего стола Desktop Sidebar / Боковая панель рабочего стола Icons / Иконки Wallpapers / Обои

ЗАКАЗАТЬ САЙТ ДЛЯ БИЗНЕСА

продуманность логики + эффективный дизайн

Заказать целевую продающую страницу - landing page, заказать сайт-визитку, заказать корпоративный сайт, заказать интернет магазин, заказать уникальный сайт, заказать сайт