Новый 2019 год я начну с новой рубрики. В ней я опишу процесс разработки сайта со стороны разработчика. У каждого специалиста свои приемы, так что рубрика очень субъективная. С удовольствием почитаю ваши комментарии и критику по этим вопросам.
Этот материал я старался писать максимально подробно, поэтому привожу некоторые очевидные разработчикам термины.
Доменное имя и ДНС
Имя сайта, адрес сайта, как только не называют доменные имена. Они служат уникальным идентификатором сайта в сети интернет. Например, для этого сайта доменное имя это dmitriyilichev.com.
Имя арендуется у доменных регистраторов. Они настраиваются и обслуживаются на DNS-серверах. Настройки эти называются DNS-записи. Самая важная – это А запись. Она устанавливает на IP адрес сервера, где будет находиться Ваш сайт.
А запись доменного имени содержит IP адрес сервера, на котором находится сайт
Если же Вы выбираете хостинг, тогда понадобятся NS записи.
Рекомендации по регистраторам и доменным зонам
- Регистрируйте домены у надежных международных регистраторов (например GoDaddy или Internet.bs). Всегда создавайте отдельные аккаунты для каждого клиента. Указывайте их настоящие данные;
- Доменная зона ru очень непредсказуемая, лучше выбрать что-то другое. Некоторые специалисты по продвижению сайта считают, что выбор зоны влияет на продвижение, но я подтверждения этому не находил;
- Покупая домен со скидкой, обязательно обращайте внимание на то, сколько будет стоить его продление через год;
- В качестве DNS хостинга я выбираю Yandex. Это бесплатно, относительно удобный интерфейс, двухфакторная аутентификация, автонастройка почты.
Хостинг
Физически сайт будет находится на удаленном сервере, чтобы обеспечить доступ 24 часа в сутки.
Я буду рассматривать только размещение на отдельном сервере (физическом или виртуальном). Еще бывает shared-хостинг, когда у Вас есть минимальный набор управления, и на одном IP адресе находятся сайты других клиентов.
В случае блокировок сайтов по IP адресу на shared хостинге, Ваш сайт может попасть «под раздачу»
На отдельном сервере Вы тоже можете повесть несколько сайтов на один IP, но это будут только Ваши сайты. В случае чего вся ответственность будет лежать на Вас.
Рекомендации по ПО и организации
- Я рекомендую арендовать сервер, пусть даже виртуальный. Это позволит снизить влияние других пользователей на вашу площадку и полностью контролировать окружение и настройки;
- Debian – самый стабильный дистрибутив Linux. До этого я использовал и Ubuntu, и Cent OS. Конечно, Вы не получите самые свежие и прогрессивные версии ПО, но зато все будет работать как швейцарские часы;
- Я использую свежие stable версии PHP 7 и MySQL;
- С 2018 года я использую ISP Manager в качестве панели управления веб-сервером. До этого не использовал ничего, и настраивал всегда все вручную. Панель управления сервером помогает экономить время;
- Резервные копии тоже делает ISP Manager. Но отправляет их на отдельный облачный сервер на Яндекс.Диске. Крайне не рекомендую хранить на сервере копии самого себя.
Это лишь проверенные личным опытом советы, которых я стараюсь придерживаться при разработке сайтов.
Комментариев нет