Чтобы настроить веб-сервер в вашем домашнем Интернете, вам понадобятся несколько вещей: выделенный компьютер для вашего сервера, доменное имя и способ указать ваше доменное имя на сервер. Вы можете сделать это со статическим IP-адресом или с помощью динамического поставщика DNS.
Но в этом и заключается проблема: многие интернет-провайдеры не предлагают статические IP-адреса для домашних пользователей. Другим вариантом является маршрутизация динамического IP на статическое имя хоста, но это может нарушать условия обслуживания вашего провайдера.
Таким образом, короткий ответ для того, можно ли запустить веб-сервер из вашего домашнего интернета, также является плохим: это зависит. Есть много, что запускает веб-сервер, и, к сожалению, нет четкого ответа «да» или «нет».
Свяжитесь с вашим интернет-провайдером, чтобы узнать, что разрешено
Если вы хотите пойти со статическим IP-адресом, вам нужно будет связаться, чтобы узнать, есть ли такая услуга, которая даже предлагается - чаще всего, домашним пользователям не нужны статические IP-адреса, поэтому обычно это не что-то предлагалось для большинства домашних подключений. Если это так, вам придется заплатить ежемесячную плату.
Если ваш интернет-провайдер не предлагает статический IP-адрес вашего текущего соединения, вы должны изучить бизнес-план у себя дома. Они, как правило, дороже, но дают вам гораздо больше свободы делать такие вещи, как запустить веб-сервер.
Вам также нужно будет указать, какие порты должны быть открыты для вашего сервера. Вероятно, вам понадобятся порты 80 и 443 и, возможно, 25 и 22, но они сильно различаются в зависимости от того, какой тип сервера вы настраиваете. Опять же, это то, что вам нужно будет проверить у вашего интернет-провайдера - вероятность того, что вам понадобится бизнес-пакет.
Другие соображения: скорость, пропускная способность и время ожидания
Вам нужно будет рассмотреть доступную скорость загрузки и загрузки, предоставляемую в вашем доме. Если соединение с пропускной способностью 50 Мбит / с / 5 Мбит / с является самым быстрым, то опыт, предоставляемый вашим домашним веб-сервером, может быть не самым большим, особенно в связи с ростом трафика на ваш сайт. Вам понадобится самое быстрое соединение, которое вы можете получить, которое, как правило, будет стоить довольно дорого.
Аналогичным образом, доступная полоса пропускания будет представлять собой серьезную проблему. Скажем прямо: если вы используете дозируемое соединение, не настраивайте веб-сервер. Период. Вы быстро взорвите свою карту данных, поэтому для этого вам понадобится неограниченное соединение.
Наконец, давайте поговорим о времени безотказной работы. Если ваше интернет-соединение часто уходит и длительное время, это приведет к довольно неприятному опыту для любого трафика, который вы получаете на своем сайте. Вам понадобится надежная связь с постоянным временем бесперебойной работы.
Итак, стоит ли запускать собственный веб-сервер?
На данный момент веб-хостинг довольно дешев. Если вы не создаететонна трафика, вы можете получить веб-сайт, размещенный на сумму не менее 5 долларов США в месяц на безопасном удаленном месте, где вам никогда не придется беспокоиться о таких вещах, как мощность и время безотказной работы.
Но если вы ищете опыт этого и не обязательно наиболее экономически выполнимый, то, во что бы то ни стало, запустите его самостоятельно. Повеселись!
Кредит на изображение: supercaps / shutterstock.com