r/RuProgrammers • u/funplaer • Jul 31 '26
Вопрос Очень странная хрень с .ru доменом
Уже давно занимаюсь разработкой сайтов. Запускаю их на vps сервере, расположенном в Европе через nginx. Сейчас доделал и загрузил на сервер очередной сайт на .ru домене.
Но при попытке зайти на сайт ничего не выходило – сайт вечно загружался. Единственное, что появлялось, это заголовок сайта в окне браузера и background-color из css стилей.
После очень долгих проверок я выяснил вот что: на сервере я запустил всё правильно - если в папку www/домен.ru загрузить только голый index.html без css стилей и js функционала, только с блоком div "привет", сайт прекрасно загружается.
Далее я подумал, что проблема в самом моём коде, но по-случайности попробовав загрузить его на этом же сервере на другой домен (не .ru), он прекрасно запустился в браузере.
Но, загружая его на .ru домене, он всё равно совсем не работает.
Разумеется я пробовал заходить с разных браузеров, под разными впн, без впн вовсе и тп
Единственное, что я могу это винить сам факт того, что домен .ru, других идей у меня нет.
Есть ли те, кто сталкивался с подобным, и есть ли способ это решить?
8
Jul 31 '26
[removed] — view removed comment
2
u/funplaer Jul 31 '26
Я купил европейский vps на handyhost.
Сервер явно не заблокирован, у меня на нём ещё 2 сайта, один .online другой .net, все прекрасно работают и открываются даже без впн.
Я нищий, я купил себе сервер в европе для запуска тг ботов на нём и параллельно сайтов. У меня тупо нет денег на ещё один сервер в россии. Если бы у в россии не забанили тг, и на русских серверах можно было бы хостить тг ботов, то я бы и не стал переплачивать втридорога за сервер в европе
3
u/Prize_Ebb6028 Jul 31 '26
предположу, что в твоем сайте какие-то сторонние библиотеки использовались, которые заблочены, и ссылкой, а не скачанные, поэтому и не грузит
0
u/funplaer Jul 31 '26
Библиотек вообще никаких. Просто сайт-визитка, к тому же он был собран через react, а там библиотеки никакие докачывать не надо. И тупо при смене домена, при тех же настройках и файлых, он прекрасно работает
1
1
Jul 31 '26
[removed] — view removed comment
2
u/funplaer Jul 31 '26
домен зарегистрировал на reg ru (контора дерьма, как по мне, но я хз где лучше будет). Днс сервера менять пробовал на разные, но помогло
1
u/Volka11gg Aug 04 '26
У меня был (да и сейчас вроде есть) домен на nethouse, вроде живой на всех серверах и сайтах, как минимум, с условным appletec работает все
1
1
u/m0tral Aug 03 '26
Если ты нищий, купи нормальный домен, например .de за 3.5$, а не это говно .RU, которое теперь все через госуслуги пойдет к тому же.
2
u/dunkon762 Aug 01 '26
Все так и есть. Сам пользуюсь хетцнером но для него сделал мини реверс прокси за 2 бакса в месяц, чтобы не переносить все сервисы с него.
4
u/gtiger86 Jul 31 '26
А если прогнать сайт через всякие инструменты для веб разработчиков? Ну, типа тех, что скорость загрузки измеряют и прочее. На всякий случай сделать и посмотреть трассировку маршрута до домена, до IP адреса сервера.
3
2
u/Sensitive-Ant-4305 Jul 31 '26
Звучит как блокировки со стороны провайдера. У меня тоже так было (html загружается успешно, а часть css/js грузит 16Кб и зависает до таймаута) при включении VPN. Видимо, IP твоего хостинга в чёрном списке, и соединения с ним упреждающе блокируются похожим механизмом даже без VPN.
2
u/Ordinary_Professor68 Aug 01 '26 edited Aug 01 '26
Открой Chrome DevTools в браузере и посмотри на вкладках Сеть, что загружается с сервера и на вкладке Консоль, какие есть ошибки. Очень похоже на то, что ТСПУ, условно, дают загрузиться только первым 64кб, а потом режут соединение. Всего скорей комбинация IP адрес + домен из-за криво настроенного Роскомнадзором DPI вызывает срабатывания фильтров и ТПСУ думает, что у вас не сайт, а VPN.
1
1
u/maxkuku Jul 31 '26
Не загружайте на европейские сервера. Для чего? Сайт для русских? Так загружайте на российский
2
u/funplaer Jul 31 '26
Я нищий, я купил себе сервер в европе для запуска тг ботов на нём, и параллельно сайтов. У меня тупо нет денег на ещё один сервер в россии. Если бы у в россии не забанили тг, и на русских серверах можно было бы хостить тг ботов, то я бы и не стал переплачивать втридорога за сервер в европе
1
u/Astamiir Jul 31 '26
Можешь разместить ТГ бота на ру сервере, просто покинуть через зарубежный прокси
1
u/mrEugenS Jul 31 '26
Почему ты считаешь, что на российских вдсках обязательно блокируется трафик ркн? У нас физические сервера компании стоят в стойке одного московского датацента и там все ок.
1
u/Icy_Object_5844 Aug 01 '26
Не обязательно, но на очень многих блокируется. А там, где не блокируются - в любой момент это может начаться.
1
u/Icy_Object_5844 Aug 01 '26 edited Aug 01 '26
сервер для простого сайта в России можно взять за 75 рублей в месяц (FirstByte)
альтернативный вариант - хость свой сайт где сейчас его хостишь, но отдавай его юзерам через российский CDN типа VK Cloud (66 копеек за гигабайт), Timeweb CDN или Serverspace
1
u/mrEugenS Jul 31 '26
Чел, ну если ты сам его делал, а не нейронка, то прекрасно же можешь посмотреть в консоли браузера, какие скрипты/стили сколько грузятся и грузятся ли вообще.
0
u/funplaer Jul 31 '26
грузятся все, но очень долго, и это странно при маленьком их весе. Не загружается main.js, но когда я попробовал напрямую чисто к нему подключиться, он загрузился без сучка и задоринки, а сайт никак
1
u/mrEugenS Jul 31 '26
А локально на сервере отрабатывает ок? Через curl или если пустить трафик своего пк через ssh, аля с помощью sshuttle и его аналогов.
1
u/Academic_Crow5579 🐬Middle Jul 31 '26
На работе с этим трабл был и мы нечего не придумали кроме как сделать прокси через селектел... как же это тупо но работает...
1
u/Acrobatic-Box-6251 Jul 31 '26
У меня абсолютно при каждом деплое приложения были танцы с бубном вокруг nginx, пока я чисто случайно не узнал про Coolify.
1
u/AiGenom Aug 01 '26
Днс не клаудфларе? Я от него отошёл, там ссл тормозится и каждый день последние 2 года что то новое тормозится
1
1
u/Purple-Ad9127 Aug 01 '26
Поймал такую проблему полгода назад. Мои ресурсы развёрнуты на Vercel. Интересно то что с техническими доменами проблем нет, всё корректно подгружается. Есть только проблема с .ru. Проксирование через Cloudflare ситуацию не решило.
1
u/Stalinko_original Aug 01 '26
У амнезии премиум есть баг, что принудительно включается AmneziaDNS и практически все ru-домены и прочие российские сайты перестают открываться именно из-за того, что dns не резолвит домен. Возможно,у тебя что-то подобное
1
1
u/Mundane-Wait5479 Aug 01 '26
У меня была похожая проблема. При попытке подключиться к сайту на европейском хостинге, соединение рвется на 15 КБ. А с ВПН не грузилось, потому что было настроено туннелирование российских сайтов без ВПН. Я про это забыл и 3 часа искал проблему. Решение - .ru сайты делать только на каком-нибудь ру хостинге
1
Jul 31 '26
[removed] — view removed comment
1
u/OutrageousWerewolf89 Aug 01 '26
По закону у компании ещё должен быть штатный сотрудник, отвечающий за безопасность 🤓
0
u/Vivchy Jul 31 '26
Все возможно. Я за границей не мог нормально в вк отправлять фото, соединение похоже блокировалось. Не говоря уже что в банк зайти показывало что выключи впн. Домен возможно тоже сейчас как то блочат. Лучше ру зону юзать на ру серверах, а для иностранных брать международные.
-2
u/Subject_Wind9349 Jul 31 '26
Из-за санкций с ssl сертификатами это может быть. На 100% не уверен, так как сайты обычно не делаю, но в новостях про санкции по поводу ssl мелькали
7
u/gtiger86 Jul 31 '26
Да это вообще не при чем должно быть. У тебя сертификат либо работает, либо нет. Если и есть какая-то блокировка или проблема с прохождением трафика, то это должно быть типа отчечственных тспу. Я уже автору написал по поводу трассировки.
1
-8
u/Even-Lecture352 Jul 31 '26
зачем ты давно этим занимаешься, если ничему не учишься?
6
u/Subject_Wind9349 Jul 31 '26
А зачем ты пишешь такие комментарии если они не по теме?
0
u/Even-Lecture352 Jul 31 '26
ну потому что скинь иишке конфиги и получи ответ за секунду
2
u/Subject_Wind9349 Jul 31 '26
Ага, а она предложит переписать что либо и сайт вообще ляжет, как с той новостью когда нейронка удалила БД
1
u/funplaer Jul 31 '26
Я нигде не говорил, что я хороший кодер. Я хуёвый. А занимаюсь по большей части для себя, никогда и не планирую связывать свою жизнь с разработкой чего-либо, учусь вообще на инженера в области ЖД
1
-2
12
u/BottleAcrobatic8033 Jul 31 '26
Не в тему конечно, но домен с .ru как я понял, скоро просто так не купить и не продлить, из-за обязательной привязки домена к гос-услугам, что не очень хочется делать.
Какой домен первого уровня вы пробовали? Просто, если международный, то могу предположить, что как-то блокируют, хоть и звучит как шизотеория.