Итак, вы хотите настроить свой сайт, но не хотите платить за веб-хостинг.
Если у вас есть достаточно хорошее интернет-соединение, стабильный интернет и запасное оборудование, почему бы не сделать это самостоятельно с вашим собственным домашним сервером?
Это не только поможет вам сэкономить на стоимости хостинга, но также даст вам гораздо больший выбор при выборе программного обеспечения, которое может работать на вашем сервере.
Комплектующие для серверного оборудования можно купить на сайте www.ritm-it.ru, «Ритм-ИТ» — интернет-магазин серверного оборудования и компьютерных комплектующих, является системным интегратором Федерального уровня.
Давайте разберемся, как создать собственный сервер дома для веб-хостинга.
Выберите ваше оборудование
Если вы планируете хостинг веб-сайта, первым этапом знания о том, как создать сервер веб-сайта, является выбор оборудования, способного его разместить.
Сначала рассмотрите ваши потенциальные требования к использованию. Сколько пользователей вы ожидаете обслуживать? Вам понадобится много места для хранения или вычислительной мощности?
Хорошей новостью является то, что если ваш бюджет ограничен (или отсутствует), вам не обязательно покупать дополнительное оборудование. Старый компьютер может адекватно запускать программное обеспечение, необходимое для вашего веб-сервера.
Однако остерегайтесь требований к питанию, которые могут понадобиться старому ПК, особенно если вы планируете использовать сервер в течение 24 часов в сутки.
Выберите свою операционную систему: Linux или Windows?
При наличии аппаратного обеспечения следующим выбором при выборе сервера для вашего веб-сайта будет выбор операционной системы. У вас есть два реалистичных выбора — Microsoft Windows или Linux.
По оценкам, в настоящее время почти 70% веб- серверов работают под управлением Linux. Причины могут отличаться, но соображения стоимости и простота настройки этих серверов играют большую роль.
Если вы предпочитаете использовать веб-сервер Windows, вам нужно будет заплатить за лицензию Windows. Linux, для сравнения, является бесплатным и открытым исходным кодом и может быть гораздо более настраиваемым, чем обычная установка Windows-сервера.
Linux-серверы также являются более безопасным вариантом, так как хакеры могут использовать гораздо меньше вредоносных программ.
Это не значит, что они непобедимы. Многое будет зависеть от поддержания вашего программного обеспечения в актуальном состоянии и от правильной настройки вашего сервера, независимо от того, какую операционную систему вы выберете.
Подходит ли ваше соединение для хостинга?
Веб-хостинг требует подключения к Интернету, которое подходит для веб-трафика. Здесь важны скорость загрузки и выгрузки — подключение к Интернету в жилых помещениях может предлагать высокую скорость загрузки, и низкую скорость выгрузки.
От того, насколько быстро вы сможете «загружать» данные вашего сайта каждому пользователю, который посещает ваш сайт. Количество пользователей, которые могут одновременно получить доступ к вашему сайту, также должны будут поделиться этим подключением.
Протестируйте свое интернет-соединение, используя такие инструменты как тестирования скорости, чтобы определить текущие скорости. Вы также должны уточнить у своего интернет-провайдера, есть ли у вас ограничения данных в вашем соединении.
Если ваш интернет-провайдер ограничивает использование ваших данных или ограничивает его обратно, если ограничение слишком велико, вам, возможно, придется поменять поставщика.
Установите и настройте свой сервер
Когда ваше оборудование, соединение и операционная система готовы, вам нужно настроить программное обеспечение, необходимое для размещения вашего сайта.
Это будет зависеть от операционной системы, которую вы выбрали для своего сервера. При выборе Windows Server, надо установить IIS.
Если вы решили использовать Linux, Apache, Lighttpd или NGINX — это три варианта установки. NGINX является наиболее известным, и вы можете узнать, как установить его здесь. Вы также можете установить Apache на типичную установку Windows.
Возможно, вам придется открыть порты на домашнем маршрутизаторе и брандмауэре, чтобы ваш веб-трафик передавался туда и обратно с вашего веб-сервера. Порты 80 и 443 являются наиболее важными для веб-трафика, поэтому убедитесь, что они не заблокированы.
Если вам нужна помощь в открытии портов на маршрутизаторе, это руководство должно помочь вам начать работу.
После того, как сервер настроен и настроен для веб-трафика, проверьте его работу, посетив ваш сервер в веб-браузере. Большинство серверов будут иметь тестовую страницу, которая будет отображаться после загрузки. Вы можете заменить это файлами вашего сайта позже.
Вам нужно будет ознакомиться с лучшими инструментами для настройки и обслуживания вашего веб-сервера. Вот некоторые рекомендуемые инструменты для системных администраторов, которые вы должны использовать.
Настройте свое доменное имя и убедитесь, что оно работает
Как только ваш сервер настроен для доступа от пользователей в Интернете, ваш последний шаг — настройка доменного имени, чтобы ваши пользователи могли вас найти.
Прежде чем вы это сделаете, пользователи смогут посещать ваш сайт только путем ввода внешнего IP-адреса веб-серверов. Вместо набора цифр вам понадобится простой для запоминания адрес, который будут вводить ваши пользователи.
Вам нужно будет купить доменное имя у регистратора доменов, но вы можете зарегистрироваться для получения бесплатного субдомена в такой службе, как No-IP, если вас это устраивает.
Имея домен (или поддомен), доступный вам, вам нужно будет настроить соответствующие записи DNS для вашего домена, чтобы они указывали на IP-адрес вашего сервера. Ваш регистратор будет иметь свои собственные инструкции о том, как это сделать.
Через несколько часов, чтобы изменения вступили в силу, ваш сервер должен быть готов.
Знать, как создать свой собственный сервер дома для веб-хостинга правильный путь
Знание того, как создать собственный сервер дома для веб-хостинга, означает, что вы готовы взять на себя управление.
Это может быть экономически эффективным способом размещения вашего сайта с дополнительным бонусом за то, что ваши данные остаются в ваших руках, а не в руках стороннего хостинг-провайдера. Вам также не нужно беспокоиться о типе веб-сайта, который вы размещаете на своем сервере.
Хотите запустить простую HTML-страницу или сложную CMS, такую как WordPress? Вы сможете запустить либо — если вы правильно настроите свой сервер.
Если вы самостоятельно размещаете свой веб-сайт, используйте наш инструмент веб-мониторинга, чтобы следить за временем его работы, днем или ночью. Зарегистрируйтесь сегодня для бесплатной учетной записи, чтобы начать!