Создание собственного веб-сайта – захватывающее занятие. Вы можете познакомиться с многочисленными программными технологиями такими как Mongo DB, Express.js, Angular, React и Node. Если хотите разместить их на домашнем сервере, то должны знать, как создать собственный сервер дома для веб-хостинга (для размещения медиафайлов, текстовой информации и пр.). В данном посте вы узнаете какие шаги нужно сделать, чтобы не было сбоев.
Домашний сервер своими руками
«Прикроватный» хостинг – это сервер, который расположен у вас дома. К нему подсоединен домашний интернет-канал. Чаще всего для сервера выделяют старый компьютер, который дополнительно укомплектовывается надежными жесткими дисками. ПК может использоваться как фаервол или роутер.
Выбираем ПК
Как собрать сервер дома своими руками? Можете начать даже с простого Core 2 Duo. Однако если вы ожидаете большого объема трафика (более 1000 посетителей), то рекомендуется собирать ПК с мощными процессорами. Это позволит получить больше ресурса для обработки и уменьшит затраты на обновление.
Рекомендуется перейти на i-5 5-го поколения или выше для сервера веб-хостинга среднего диапазона. Вы можете выбрать умные мобильные процессоры для уменьшения потребления энергии и тепловой отдачи. Однако они не будут обеспечивать одинаковую мощность обработки.
В большинстве случаев домашний сервер не требует GPU. Следует отметить, что он использует GPU для поддержки графически интенсивных программ. Распространенные примеры – игровые серверы и программы Photoshop. По сравнению с ними, ваш сервер домашний будет (в большинстве случаев) сравнительно простым и не потребует GPU.
Можно выбрать несколько разных брендов, таких как Seagate, Corsair, Kingston и т.д. Поскольку сервер работает 24/7, рассмотрите несколько планок оперативной памяти низкой мощности, чтобы компенсировать падение МГц.
Стоимость оперативки значительно снизилась за последние годы. Вы можете легко найти дешевые планки, начиная от 4 Гб и дальше. Использование больше оперативной памяти уменьшит время отклика и он будет лучше работать, при большем наплыве посетителей.
IP-адрес: основное требование для хостинга
Итак, рассмотрим, что же нужно делать дальше. Основное требование для создания «прикроватного» хостинга – это установка правильного IP-адреса. Некоторые провайдеры для физических лиц не предоставляют такой услуги, и IP нужно приобретать самостоятельно по отдельным договоренностям. Иногда необходимо будет даже заключить договор с провайдером.
Хорошо, если у вас получилось приобрести статичный IP-адрес, так как с помощью него будет намного проще подключить все доменные имена. С плавающими адресами будет это сделать сложнее, так как они меняются каждый день, и придется дополнительно подключать платные сервисы (например, Dyn.com).
Стоит брать во внимание наличие запрещенных протоколов и закрытых портов. Некоторые провайдеры, против того, чтобы пользователи на свои адреса хостили публичные сервисы, следовательно, вводили запрет для соединений на порты, такие как HTTP. Также провайдеры любят вводить блоки на протоколы, такие как SIP, заставляя пользователей использовать услуги только предлагаемой ими телефонии.
В поисках подкроватного сервера-соседа
За счет применения RPT каждый пользователь может отслеживать соседей, которые используют DNS-записи для своего IP-адреса. Для настройки достаточно взять свой IP и выполнить команду whois. В результате появится диапазон адресов, предоставляемых клиентам провайдерами.
Например, провайдер Ростелеком (ОнЛайм):
- Зайти на 2ip.ru.
- Получить личный IP.
Обратим внимание, что это один из провайдеров, который предоставляет постоянные адреса, без дополнительных соглашений. Проверим диапазон адресов – получаем порядка 16 тысяч. Если использовать опцию –sl, мы не отсканируем активных хостов, а только увидим строчки с доменами, привязанными к IP.
Отсканировать домены
Отсканировав домены, можно понять, какие IP активные, а какие находятся в блок-листе. Во втором случае письма по почте до адресатов доходить не будут. Этот параметр нужно учитывать в процессе выбора сервиса для почты.
Как показывает практика, плохая идея почтовый сервер держать в диапазоне домашнего провайдера. Так как будут возникать проблемы с получением и отправкой почты.
Как видим, создать сервер дома для сайта, форума, не создаст ни малейшего труда, если обращать внимание на нюансы и подойти к данному вопросу серьезно. Изучите про сервер дома плюсы и минусы. Только после этого принимайте решение, нужен ли он вам, и полагаться следует на себя, или же доверить работу профессионалам?