Переезд сайта dukeyusupov.ru
Давно уже хотелось слезть с сервиса блогов WordPress.com, да природная лень не давала. Теперь пришлось импортозамещаться принудительно, поскольку оплатить данный сервис из России стало невозможно, а срок действия платной подписки подходил к концу. Так-то на сервисе можно оставаться абсолютно бесплатно, но свой домен не привяжешь…
Поскольку импортозамещение должно быть настоящим, то пришлось менять не только сервис, но и платформу на отечественную — DataLife Engine. Поскольку это не WordPress и нет каких-либо способов автоматизированно все имеющиеся статьи перетащить, пришлось всё делать вручную, чем и был занят всё лето.
Теперь сайт пока развернут на бесплатном хостинге 0fees.us, что не очень-то здорово, но я пока не смог найти бесплатный или недорогой хостинг в России, который нормально бы заработал с вышеупомянутой платформой DLE, поэтому пока так. С другой стороны, все материалы и сама база данных лежит на сервере в России, а на хостинге только скрипты, поэтому это не особо важно, да и переехать можно в любую минуту без проблем.
Пока трудности возникли только с SSL. С текущим хостингом не могу создать сертификат Let’s Encrypt, какие-то проблемы при проверке закачанного файла, такое впечатление, что это бесплатный хостинг гадит. Временно переместить хостинг (для верификации сертификата через TXT-запись в DNS) не вариант, потому что это надо будет делать раз в 90 дней (срок действия бесплатного сертификата). Поэтому пока сайт доступен только по HTTP-протоколу. И вот с этим возникли сложности — в современных браузерах вовсю включена поддержка технологии HSTS — механизм, который принудительно перенаправляет пользователя через протокол HTTPS, даже если указан HTTP. Отключить его можно только в каждом конкретном браузере, снаружи на это повлиять никак нельзя, поэтому для бывших читателей сайта будет вот так:
Я понимаю важность защищенной работы в интернете, но эта катавасия с сертификатами для обычных блогов — ну это же смешно. Платить десятки тысяч в год за реально нормальный сертификат — это совершенно дурацкая затея для блога, ставить бесплатный сертификат, который, по сути, ни от чего не защищает, а выдавшая его сторона может разве что извинений насыпать — какой во всём этом смысл? Только загнать мелкие блоги, установленные на своих хостингах под «крышу» крупных агрегаторов, типа того же WordPress или Яндекс.Дзен.
Поэтому по поводу SSL буду либо что-то пытаться сделать для настройки бесплатного сертификата, либо дожидаться, пока у пользователей отвалится автоматическая переадресация на HTTPS. Но эта статья на dukeyusupov.wordpress.com скорее всего последняя, дальше буду писать на новом dukeyusupov.ru и на Яндекс.Дзен. А написать надо, кстати, про новый движок сайта DataLife Engine. Он. безусловно неплох, иначе я бы его и не выбрал, но есть определенные нюансы и достающие минусы.
Дополнение от 03.09.2022: Перебрал несколько бесплатных российских хостингов, все неплохи, уж точно не хуже 0fees.us и зачастую быстрее работают. Однако у всех одна тема: бесплатный - значит урезанный по функционалу и настройкам по самое не могу. Понятно почему, но зачем было отрезать возможность настройки бесплатного SSL от Let’s Encrypt? Это уже за гранью добра и зла. Ладно ещё несколько лет назад, но сейчас сайт работающий по протоколу HTTP воспринимается всеми браузерами (да и поисковыми системами) как не очень хороший, подозрительный такой сайтик... Поэтому данной мерой они просто вынуждают переходить на платные тарифы. Платить за блог по 200 рублей в месяц меня просто жаба душит - ибо и так за домен приходится по тысяче в год выкладывать, а прибыли я с этого никакой не имею.
В итоге остановился на cPanel hosting - у них формально нет бесплатного хостинга, но можно оформить "бесконечную" подписку за 1200 рублей, что, в принципе, несущественно. Зато возможности у него шире, чем у остальных бесплатных хостингов, в частности, есть SSL, для которого можно задействовать те же сертификаты от Let's Encrypt. Перетащу туда же и сайт-визитку системы электронного документооборота "Визирь".
- dukeyusupov
- 2
- 797
Комментариев 2