Как запустить локальный сайт в локальной сети? - коротко
Для запуска локального сайта в локальной сети необходимо настроить web сервер (например, Apache или Nginx) и указать IP-адрес компьютера в браузере других устройств в сети.
Как запустить локальный сайт в локальной сети? - развернуто
Для запуска локального сайта в локальной сети необходимо выполнить несколько шагов. Этот процесс включает в себя настройку сервера, конфигурирование хост-файла и проверку доступности ресурса в сети.
-
Установка web сервера: На первом этапе необходимо установить web сервер на компьютере, который будет выполнять роль сервера. Популярные варианты включают Apache и Nginx. Для установки Apache на системе с дистрибутивом Debian или Ubuntu можно использовать команду:
sudo apt update sudo apt install apache2
-
Настройка сервера: После установки web сервера необходимо создать директорию для хранения файлов сайта и настроить конфигурационный файл сервера. Обычно это делается в директории
/var/www/html
или аналогичной. Файлы сайта должны быть доступны для чтения сервером, что может потребовать изменения прав доступа:sudo chown -R www-data:www-data /var/www/html
-
Конфигурирование хост-файла: Для того чтобы другие устройства в локальной сети могли получить доступ к вашему сайту, необходимо настроить файл
hosts
. Этот файл находится по пути/etc/hosts
и содержит сопоставления IP-адресов и доменных имен. Добавьте в этот файл строку вида:192.168.1.100 mysite.local
где
192.168.1.100
- IP-адрес сервера, аmysite.local
- доменное имя вашего сайта. -
Отключение брандмауэра: Убедитесь, что брандмауэр на сервере не блокирует порты, используемые web сервером (обычно это порт 80 для HTTP и 443 для HTTPS). Для проверки доступности можно использовать команду:
sudo ufw status
Если брандмауэр включен, отключите его или разрешите соответствующие порты.
-
Проверка доступности: После выполнения всех настроек необходимо проверить доступность сайта из другого устройства в локальной сети. Откройте браузер и введите ранее заданное доменное имя (например,
mysite.local
). Если все настроено правильно, вы должны увидеть страницу вашего сайта.
Следуя этим шагам, можно успешно запустить локальный сайт в локальной сети и обеспечить его доступность для других устройств в этой сети.