Мы с Вами уже умеем подбирать доменное имя и регистрировать его, также Мы выбрали и арендовали VPS сервер. Осталось их соединить, чтобы Ваш домен ссылался на данные которые лежат на Вашем сервере. Это называется «Прописать DNS записи» и сейчас Мы их пропишем. Для этого есть 3 варианта:
DDoS-Guard - это сервис, который специализируется на защите сайтов, серверов, дата-центров, сетей от DDoS-атак. С недавнего времени (январь 2018 года) у сервиса появился бесплатный тариф с обширным набором функций. По информации от нескольких источников, именно DDoS-Guard защищал RuTracker в 2015-м году.
DDoS-Guard имеет распределенную сеть серверов по всему миру, потому с кэшированием Ваших файлов справится прекрасно. Для начала работы Вам нужно зарегистрироваться. Вводить номер телефона не обязательно, достаточно подтвердить Ваш адрес электронной почты.
Для добавления сайта в сервис DDoS-Guard, Вы должны зайти в раздел «Магазин услуг» - «Удаленная защита веб-сайтов» - «Free-тариф». На бесплатном тарифе Вы будете иметь необходимый набор функций, для защиты Вашего сайта. В «Параметры тарифа» указываете Ваш домен сайта и IP сервера, на котором он расположен. На сервере должен быть заранее сгенерирован SSL сертификат.
После добавления домена в DDoS-Guard, Вы должны дождаться обработки заказа. Обычно подтверждение происходит за пару минут и сразу можно приступить к настройке DNS. Для этого Вы должны зайти в «Сервисы / Услуги» - «Управление DNS». Там уже будет минимально необходимый набор записей, однако для полной работы CinemaPress ACMS, нужно добавить еще парочку.
Чтобы мобильная версия Вашего сайта была доступна на отдельном поддомене, Вы должны этот поддомен создать. Для этого нажмите справа вверху «Добавить», затем в разделе «Name» - m.ВашДомен.com, «Type» - CNAME, «Content» - ВашДомен.com, и сохраните эту запись.
Чтобы все картинки на Вашем сайте были доступны на Вашем отдельном поддомене, Вы должны этот поддомен создать. Для этого нажмите справа вверху «Добавить», затем в разделе «Name» - st.ВашДомен.com, «Type» - CNAME, «Content» - st.kp.yandex.net, и сохраните эту запись.
Чтобы получать письма на email Вашего домена, Вы должны прописать MX-записи. Для этого нажмите справа вверху «Добавить», затем в разделе «Name» - ВашДомен.com, «Type» - MX, «Content» - mx.zoho.com, «Priority» - 10, и сохраните эту запись.
Нажмите справа вверху «Добавить», затем в разделе «Name» - ВашДомен.com, «Type» - MX, «Content» - mx2.zoho.com, «Priority» - 20, и сохраните эту запись.
Можете открыть скриншот справа и посмотреть, совпадает ли он с Вашими записями. IP и домены должны быть Ваши, hello.world используется для примера.
Чтобы все эти DNS записи принялись в действие, Вы должны прописать NS от DDoS-Guard в настройках Вашего домена, обычно это делается в панели управления регистратора домена. На freenom - «Management Tools» -> «Nameservers», на internetbs - «Update DNS List», на reg - «DNS-серверы», и т.д. Прописываете следующие NS записи:
ns1.ddos-guard.net
ns2.ddos-guard.net
ns3.ddos-guard.net
ns4.ddos-guard.net
ns5.ddos-guard.net
ns6.ddos-guard.net
Подробнее можете прочитать на DDoS-Guard.
CloudFlare.com является Сетью Доставки Контента (CDN) и DNS, которая предоставляет свои услуги бесплатно (есть платные тарифы) и не имеет бесплатных аналогов в мире, на таком же уровне качества, в данный момент.
Схема работы довольно проста, когда к Вам на сайт заходит посетитель, его браузер запрашивает все внешние ресурсы Вашего сайта, это картинки, скрипты, стили и т.п. Если пользователь из России, а Ваш сервер находится например в США, то данным приходится пересечь в прямом смысле слова целый океан, чтобы сайт отобразился в браузере посетителя. И так происходит с каждым зашедшим на Ваш сайт посетителем. CloudFlare же имеет сервера во всех точках мира и при посещении Вашего сайта пользователем из России, то данные будут идти не с Вашего сервера (в США), а с сервера CloudFlare, который находится как можно ближе к пользователю (возможно даже в его городе).
Добавив сайт в CloudFlare, Вы можете экономить ресурсы своего сервера, доставлять данные для пользователя быстрее и еще иметь SSL сертификат для доступа сайта по https-протоколу. Плюсов довольно много, чтобы отказываться от такого прекрасного бесплатного сервиса как CloudFlare. После регистрации, Вы попадете на страницу добавления сайта в систему.
CloudFlare может отказать в обслуживании сайту на бесплатном тарифе на который идет сильная DDoS атака. В таком случае Вам могут предложить для отражения атаки перейти на платный тариф обслуживания.
Если Вы добавили сайт в CloudFlare и там уже есть какие-то записи, то не переживайте, их нужно просто все удалить и начать прописывать записи, которые требуются для функционирования сайта на CinemaPress ACMS.
Когда в панели не будет ни одной записи, можно начать прописывать свои. Для этого в выпадающем меню Вы можете выбирать тип записи, это может быть A, AAA, CNAME, MX и др. Сейчас мы подробно пройдемся по каждому из типов и добавим их в CloudFlare.
A-запись является основной записью в DNS, так как благодаря ей, домен знает на какой IP ему ссылаться, а следовательно из какого сервера получать данные. А-запись добавляется в таком порядке, вначале Вы указываете свой домен, а затем IP адрес Вашего сервера, на котором установлена CinemaPress ACMS (123.123.123.123 - это пример!).
Запись АААA содержит информацию о IPv6 адресе сервера. Сейчас уже многие хостинг-провайдеры предоставляют IPv6 адреса, потому не воспользоваться «протоколом будущего» просто нецелесообразно. Указав IPv6 адрес в CloudFlare Вы обеспечите доступность сайта по IPv6 протоколу. Если Ваш хостинг не предоставляет IPv6, пропускаете этот этап.
CNAME запись в DNS отвечает за то, будет ли доступен сайт на поддомене «www» или нет. CinemaPress ACMS настроена таким образом, что если CNAME «www» существует и пользователь заходит на домен с «www», система его перенаправит на домен без «www». Это сделано только в эстетических целях, так как вводить легче/быстрее URL без «www» и никаких плюсов от его наличия в URL не будет.
Чтобы Ваш сайт имел мобильную версию, сайт должен быть доступен на поддомене «m». Для этого Вы должны добавить CNAME-запись с содержанием «m». Только после добавления этого поддомена Вы сможете активировать модуль «Моб. версия» в CinemaPress ACMS.
Если Вы хотите, чтобы картинки (постеры, кадры) загружались на сайте с Вашего домена, Вы должны добавить CNAME запись «st» ведущую на «st.kp.yandex.net», затем зайти в админ-панель CinemaPress ACMS - «Распределение нагрузки» - «Сервер картинок» и указать там адрес поддомена «st.ваш_домен.ком». Другим подходом может быть загрузка картинок на свой сервер.
Для того, чтобы Вы могли читать почту со своего домена, Вы должны добавить сайт в сервис Zoho и затем прописать MX-записи. MX-запись добавляется следующим образом, в первом поле указываете знак собачки «@», затем кликнув на второе, в открывшемся окне указываете адрес сервера «mx.zoho.com» и приоритет - 10.
При недоступности почтового сервера с низким приоритетом, почта будет отправлена на почтовый сервер с приоритетом выше. Поэтому чтобы быть уверенным, что Вы получите письмо, нужно указать несколько MX-записей, «mx2.zoho.com» с приоритетом - 20.
Да, теперь пропишите еще и третью MX-запись с содержимым «mx3.zoho.com» и приоритетом - 50. Зачатую двух записей достаточно, но Zoho видимо подстраховались.
Вот собственно и всё, Вы прописали все DNS-записи для Вашего домена, теперь он будет исправно работать на CloudFlare. Можете нажимать «Continue» для перехода к выбору бесплатного тарифного плана.
Вы можете воспользоваться как бесплатным тарифным планом, так и платным. Платный тарифный план зачатую нужен в случаях атаки на сайт. Так как Вы только создали сайт и он еще новый, Вы вряд ли нажили себе врагов, потому выбираем бесплатный тарифный план.
Осталось только изменить NS1 и NS2 записи Вашего домена на те, которые указал CloudFlare
и Ваш сайт будет полностью работать. Для этого Вы должны зайти в панель управления доменом на сайте регистратора, найти там что-то связанное с «NS», «Nameservers» или «DNS» и заменить NS1 и NS2 записи на указанные на CloudFlare. На freenom - «Management Tools» -> «Nameservers», на internetbs - «Update DNS List», на reg - «DNS-серверы», и т.д. После этого кликаете на «Continue» и ждете, пока изменения будут приняты.
Большим плюсов в глазах поисковых систем, будет возможность подключиться к Вашему сайту по шифрованному соединению, по HTTPS. CloudFlare предлагает это сделать одним кликом. Для этого зайдите в раздел «Crypto» и выберите SSL - «Flexible». Это позволит подключаться пользователям Вашего сайта по защищенному протоколу без каких либо настроек. Спуститесь немного ниже в разделе «Crypto» и активируйте пункт «Always use HTTPS», этот пункт отвечает за переадресацию с HTTP на HTTPS. Если Вы захотите пользоваться собственным SSL сертификатом, который можно сгенерировать в CinemaPress ACMS, тогда Вы должны будете отключить CloudFlare для A-записи, путем нажатия на «облако» напротив А-записи в DNS и в разделе «Crypto» уберите пункт «Always use HTTPS», так как система будет делать переадресацию без использования CloudFlare. Не используйте оба варианта создания HTTPS. Используйте либо сертификат CloudFlare, либо Свой. Рекомендуется использовать сертификат CloudFlare ввиду большей защищенности Вашего сайта.
CloudFlare настроен так, что все запросы к статическим файлам на Вашем сайте кэшируются на стороне CloudFlare. Потому, если Вы сделали какое-то изменение в файле стилей, скрипта или заменили какую-то картинку на сайте, то чтобы отобразилась новая, а не кэшированная, нужно произвести очистку кэша. Для этого заходите в раздел «Caching» и нажимаете «Purge everything».
Если Вы регистрировали доменное имя на InternetBS, тогда раздел, где можно изменить DNS-записи домена называется «DNS Management». Вам нужно будет добавить все те же записи, что и были рассмотрены выше с сервисом CloudFlare.
Если Вы регистрировали доменное имя на Pananames, тогда раздел, где можно изменить DNS-записи домена называется «Host Records». Вам нужно будет добавить все те же записи, что и были рассмотрены выше с сервисом CloudFlare.
Если Вы регистрировали бесплатное доменное имя на freenom, тогда раздел, где можно изменить DNS-записи домена называется «Manage Freenom DNS». Вам нужно будет добавить все те же записи, что и были рассмотрены выше с сервисом CloudFlare.
В случае, если Ваш домен регистрировался через регистратора Reg.ru, Вы можете прописать DNS записи в разделе «Управление доменом» -> «Управление зоной». Если там уже будут какие-то записи, Вы должны их все удалить. Вам нужно будет добавить все те же записи, что и были рассмотрены выше с сервисом CloudFlare.