Каковы некоторые подводные камни хостинга веб-сайта из дома?


13

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

Вот некоторые из подводных камней, о которых я могу думать:

  • Динамический IP-адрес может временно отключить сайт
  • Власть может выходить из строя на длительные периоды времени
  • Интернет-провайдер может упасть легче
  • Ограниченная пропускная способность и ограничения пропускной способности ISP
  • Потенциальные проблемы с контрактом с интернет-провайдером не позволяют хостинг

Есть ли другие?


Я ненавижу звучать спамом, но я думаю, что очень экономично размещать веб-сайт с низким трафиком на nearfreespeech.net. Я не получаю ни копейки за такие слова. Я просто думаю, что они хороший хостинг-провайдер. У них были проблемы с простоями, но это было бы лучше, чем все, что вы могли бы сделать дома.
skiphoppy

Ответы:


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

+1 Я не хочу, чтобы ваш ответ был выше моего :-) Но стоимость электричества - отличное дополнение к списку. Серверы не могут свободно работать, и хостинг может быть чертовски дешевым, может быть, мытье.
WaldenL

Мой компьютер включен все время. Электричество не проблема.
Tony_Henrich

17

Первый и последний большие. Большинство интернет-провайдеров запрещают его согласно своим условиям обслуживания, а некоторые могут даже блокировать входящий трафик порта 80/443. Помните также, что многие широкополосные соединения настроены так, чтобы пропускать гораздо больший нисходящий трафик, чем восходящий (что было ADSL в дни DSL). Таким образом, вы можете получить 15 Мбит, но только 4 Мбит. Если вы служите, это означает, что у вас есть дроссельная заслонка 4 Мбит.


Как уже упоминалось, большинство интернет-провайдеров не позволяют это для бытового обслуживания. ОДНАКО, у них обычно есть коммерческая услуга, доступная в вашем доме всего за несколько долларов в месяц, где хостинг веб-сайтов является законным и поддерживается.
Брайан Кноблаух

5
вау ... 15Мбит вниз, 4Мбит вверх? в Канаде большинство людей не могут даже получить 4 Мбит / с, и ни один провайдер не предлагает дома более чем 800 Кбит / с. Думаю, делает вашу точку зрения еще более заметной.
Мистер Блестящий и Новый

Правда. Забавно, что мы не всегда думаем о тех, кто не такой проводной, как мы в основных районах метро в США. Я могу получить 30/5 к себе домой, если я этого захочу, и Optimum скоро выпустит 100Mbit в дом. С другой стороны, мои inlaws не могут даже получить DSL, и нет кабеля, поэтому они используют dialup. Я не могу представить.
WaldenL

5
  • Проблемы окружающей среды. (Пыль, вибрация, место для хранения, есть ли у вас подходящее место для вашего сервера?)
  • Проблемы с отоплением и охлаждением. (Использование выделенного сервера может привести к значительному нагреву. Кроме того, ваш сервер может перегреться во время жары, если у вас нет достаточной вентиляции.)
  • Проблемы с безопасностью. (Ваш сервер может быть каналом, обеспечивающим доступ к вашим личным данным и компьютерам.)
  • Требования к сети. (Вы должны быть более осторожными в том, как вы используете свою сеть. Если вы используете слишком много вашего соединения (например, для загрузки), вы можете непреднамеренно DoS вашего сайта. Кроме того, вы должны быть более осторожными в отношении запланированных простоев для вашего маршрутизатора или сети, вы не можете просто перепрограммировать dd-wrt на своем роутере по прихоти (например), так как это может повредить ваш сайт, когда кто-то его использует.

2
С безопасностью действительно трудно справиться.
Волхв

«Ваш сервер может быть каналом, обеспечивающим доступ к вашим личным данным и компьютерам» или наоборот. Если не настроен должным образом, нарушение в вашей домашней сети может поставить под угрозу ваш сервер.
AnonJr

4

Для чисто личных сайтов с небольшим трафиком я действительно не вижу в этом проблемы. На самом деле, я бы порекомендовал его в качестве отправной точки для сайта исключительно хобби. Если ваш сайт становится популярным, обратите внимание на переход к настройке на хостинге.

С другой стороны, если это какой-либо бизнес-сайт, запустите его на хостинг-провайдере, предполагая, что бизнес не связан с хостингом (или достаточно велик, чтобы иметь собственный дата-центр).


3

Кажется, что еще никто не коснулся: психологический эффект.

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

Конечно, вы можете быть гораздо менее склонны к таким мыслям, чем я;)


2
  • Безопасность

Если вы используете службы на своем сервере, это означает, что у вас должны быть открыты порты и запущены службы. Эти сервисы подвержены атакам и потенциально могут стать способом проникновения в вашу домашнюю сеть. Я сам хостинг в течение нескольких лет, и если selinuxбы не мой веб-сервер был бы успешно взломан по крайней мере один раз.

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


Возможно, вы также захотите, чтобы DMZ упоминалась в этом вопросе. serverfault.com/questions/1052/would-you-setup-a-dmz-at-home
CanyonR

2

Не забывайте, эффект Slashdot. Вы только «маломощны», пока ссылка на один из ваших сайтов не попадет на Slashdot / reddit / digg / другой агрегатор ссылок / сайт с высоким трафиком.


1

Динамический IP-адрес вашего разрыва. Если вы хотите, чтобы люди получали доступ к вашему сайту через DNS (www.mysite.com) вместо необработанного IP-адреса, вам придется менять общедоступный файл хоста каждый раз, когда ваш провайдер назначает вам новый IP-адрес. Кэшированная информация для вашего сайта на всех маршрутизаторах между вами и предыдущими посетителями, вероятно, займет часы, чтобы обновить, даже если ВЫ поймаете и измените это немедленно.

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


В большинстве случаев соглашение, которое включает в себя статический IP-адрес, допускает размещение серверов. Это то, что они ожидают, когда вы получаете статический. Не бойтесь "опрокинуть их". Работайте с вашим провайдером, а не против них! :-)
Брайан Ноблаух

1
Технически у меня динамический IP. Тем не менее, я заметил, что это меняется примерно каждые 18 месяцев. Так что для меня проблема динамического IP с моим провайдером не является большой проблемой.
Джим

4
Динамические службы DNS (такие как dyndns.org) существуют уже давно, и они делают эту проблему совершенно неактуальной.
Матиас Нино

1
@Matias Nino: они не делают проблему неактуальной. Они только автоматизируют изменение DNS на первичном DNS-сервере для этого домена. Остальная часть Интернета кэширует записи DNS, и по своему личному опыту я обнаружил, что эти кэши часто игнорировали TTL, что означало, что всякий раз, когда менялся IP-адрес, происходило «отключение» до 6 часов для моего динамического ip-сайта. Если ваш IP часто меняется, это может быть проблемой.
Мистер Блестящий и Новый

1

Вы можете использовать Google AppEngine для бесплатного хостинга ваших веб-страниц с низким трафиком. Статические страницы будут работать очень хорошо (есть руководство ), для динамических вам придется использовать Python.

Бесплатные квоты Appengine просто хороши для вашей домашней страницы, если вы не какая-то знаменитость.


1

Когда вы можете получить достаточно крупный хостинг по смехотворно низким ценам, стоит ли это хлопот? Моя учетная запись GoDaddy - с ASP.NET, до 2-х баз данных SQL Server, до 25-ти баз данных MySQL и множества других функций, стоит мне $ 86 в год. Сравните это с покупкой собственного аппаратного обеспечения и брандмауэра, правильной настройкой сети на DMZ-сервер, любыми требованиями к резервированию / питанию, надежным решением для резервного копирования и т. Д. доступ к локальному рабочему столу (или даже удаленному рабочему столу). Не убедительный аргумент.


1

Обычно в домашних условиях вы будете иметь A DSL, где А означает Asymmetric. Например 24Mbit ADSL2 + имеет только 1 Мбит загрузки. Типичные кабельные модемы тоже асимметричны, хотя разница не так велика (в 3-5 раз, а не в 20 раз). Некоторые интернет-провайдеры для борьбы с P2P еще больше снижают скорость загрузки, например дросселирование. 20 Мбит ADSL до 512 кбит загрузки.

В противном случае не настоящая проблема. Что касается безопасности, даже простые SOHO-маршрутизаторы позволяют вам создавать DMZ и размещать там свой сервер. Несколько лет назад я использовал домашний сервер, старый ПК, разогнанный и преобразованный в вентилятор.

Но в настоящее время я не вижу смысла в этом. Это просто не стоит суеты. В настоящее время вы можете получить качественный бесплатный хостинг (например, Google Apps Engine) или широкий выбор дешевых персональных хостингов типа VPS.


0

Если ваш сайт отправляет какую-либо исходящую электронную почту, будьте готовы к тому, что она будет заблокирована многими крупными службами (Yahoo, Earthlink, Hotmail), которые не любят принимать электронную почту с IP-адресов, предназначенных для динамического назначения.

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

-
Bmb

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.