Узнайте, как разместить веб-сайт из дома.

Что нужно знать

  • Вы можете сэкономить немало денег, если развернете свой веб-сайт у себя, а не будете использовать веб-хостинг-провайдер.
  • Для автономного хостинга вам необходимо иметь подходящую настройку маршрутизатора и владеть действительным доменным именем и веб-сервером.
  • Вашим веб-сервером может быть компьютер под управлением Windows, macOS или Linux, который не является вашей основной рабочей машиной.

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

Требования к хостингу собственного веб-сайта

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

  • Во-первых, вам нужна возможность для вашей аудитории попасть на ваш сайт, что подразумевает доменное имя. Но, скорее всего, подключение к Интернету вашего дома не включает статический IP-адрес, поэтому вам также потребуется использовать динамический DNS.
  • Кроме того, ваш маршрутизатор, вероятно, настроен на отклонение входящих запросов на подключение — именно так он защищает компьютеры в вашей сети от интернет-мошенников. Поэтому вам нужно будет убедиться, что запросы на веб-страницы (и только на них) пропускаются через ваш маршрутизатор.
  • Наконец, вам понадобится компьютер в вашей домашней сети, на котором работает веб-сервер, который будет обслуживать ваш контент для посетителей.

Настройка домена для автономного веб-сайта

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

  1. Получите доменное имя. Чтобы посетители могли попасть на ваш сайт, как правило, нужно иметь доменное имя. Это избавляет их от необходимости запоминать IP-адрес, например 151.101.130.137.
  2. Узнайте, как ваш Интернет-провайдер назначает вам IP-адрес. Как потребителю, он, скорее всего, предоставит вам динамический IP-адрес, что означает, что он может меняться с течением времени. Если вам посчастливилось иметь статический IP-адрес, вы можете перейти к шагу 4.
  3. Если у вас динамический IP-адрес, вам нужно будет зарегистрироваться в службе динамического DNS. Эта служба будет регулярно обновлять ваше доменное имя, чтобы оно указывало на любой IP-адрес, который назначит вам ваш провайдер. Ваш поставщик DDNS также может зарегистрировать для вас доменное имя. Это удобный способ, так как вы можете быть уверены, что не возникнет никаких проблем с обновлением DNS и IP между двумя разными провайдерами.
  4. Если у вас статический IP-адрес, вам просто нужно убедиться, что ваше доменное имя (где бы вы его ни зарегистрировали) указывает непосредственно на IP-адрес вашего дома. Обычно вы можете сделать это в панели управления сервиса, который продал вам домен, добавив "запись" в его настройки.

Направление трафика на веб-сайт, хостящийся у вас дома

Имея доменное имя и DDNS, вы можете успешно получать запросы от своих посетителей через Интернет в свою домашнюю сеть. Но их все равно нужно будет впустить внутрь. И для этого вам нужно будет внести некоторые изменения в конфигурацию вашего маршрутизатора. Вашей целью здесь будет принимать запросы веб-сайта и следить за тем, чтобы они отправлялись на веб-сервер (подробнее об этом сервере в следующем разделе). Если у вас обычный маршрутизатор потребительского класса, у вас есть два варианта.

  1. Первый - разместить свой веб-сервер в "демилитаризованной зоне". У вашего маршрутизатора может быть возможность использовать компьютер в вашей внутренней сети и рассматривать его как часть большого Интернета. Это означает, что любой компьютер в Интернете может связаться с вами по IP-адресу или доменному имени, хорошо это или плохо. Вам не придется волноваться о какой-либо сложной конфигурации сети, но, с другой стороны, буквально любой человек в Интернете может попытаться взломать ваш сервер. Убедитесь, что вы понимаете плюсы и минусы такой зоны, прежде чем идти дальше.
  2. Другой вариант - настроить переадресацию портов на маршрутизаторе. Обычно маршрутизаторы настроены на отклонение входящих запросов, что обеспечивает безопасность домашней сети. Настройка переадресации портов создает исключение из этого правила и предписывает маршрутизатору перенаправлять трафик по определенному порту на определенный компьютер в вашей внутренней сети. Таким образом, вы можете настроить только веб-запросы HTTP/S (обычно на порт 80 и/или 443) непосредственно на свой веб-сервер, не открывая остальную часть вашей домашней сети для всего мира.

Настройка автономного веб-сервера

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

  1. Во-первых, настройте сервер, который может работать под управлением Windows, macOS или даже Linux. Все эти операционные системы способны обслуживать небольшой персональный сайт. Однако по соображениям безопасности и производительности лучше всего использовать компьютер, который не является вашей основной рабочей машиной.
  2. Убедитесь, что IP-адрес сервера соответствует настройкам, которые вы создали для переадресации порта.
  3. Далее вам нужно будет установить само программное обеспечение веб-сервера. Существует множество бесплатных веб-серверов, которые вы можете установить на одном из своих сетевых компьютеров. Одним из самых популярных является веб-сервер Apache с открытым исходным кодом.
  4. Наконец, вы можете загрузить сайт на свой сервер. Просто скопируйте статические веб-страницы (например, созданные с помощью генератора статических сайтов) в веб-папку сервера или, при необходимости, установите CMS, такую как WordPress.
Добавить комментарий 0

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *