Что следует учитывать при создании домашнего сервера

Что следует учитывать при создании домашнего сервера

Я хочу создать домашний сервер, на котором можно будет размещать созданные мной веб-сайты.

Я хочу, чтобы он был сервером Windows и работал так же, как серверы, которые мы получаем от хостинговых компаний. Какие основные моменты мне следует учитывать при этом?

решение1

  • Потребляемая мощность
  • Надежность электропитания (нужен UPC?)
  • Многие домашние сетевые соединения являются асинхронными (DSL, кабельное телевидение), то есть скорость загрузки намного меньше скорости загрузки.
  • Вам нужна правильная схема сети DMZ, защищающая вашу домашнюю сеть от внешних угроз и одновременно разрешающая доступ к вашему серверу...

решение2

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

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

Также подойдет стабильное подключение к Интернету со статическими IP-адресами, желательно с поддержкой бизнес-класса. Вы можете сделать это с динамическими IP-адресами, но это не идеально и потребуетдинамическая служба DNSдля работы.

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

решение3

До недавнего времени я использовал Windows-сервер из дома, но после особенно неприятного заражения вредоносным ПО я переустановил Ubuntu Server. Это полностью CLI, что стало для меня забавным и увлекательным опытом обучения.

Ладно... вернемся к вам... Вам понадобится запустить веб-хостинг, например Apache. Сервер базы данных, например MySQL. И язык сценариев, например PHP.

Вам также может понадобиться FTP-доступ для загрузки новых сайтов/страниц/чего-либо еще.

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

Удачи.

Связанный контент