Перестал работать сайт после cloudflare

Grigorii
На сайте с 30.08.2024
Offline
3
631
Коллеги, приветствую всех. Возникла небольшая проблема, поставил DNS cloudflare на 2 сайта. Поставил Full, но сайты не робят. Один сайт лежит на бегете другой на рег ру.  Как лучше всего решить?


nd7h782hK9
Openso
На сайте с 09.11.2016
Offline
74
#1
Не робят или всё таки ту мени редиректс?
LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#2

У бегета надо через тех.поддержку запрашивать реальный IP сервера вроде как, чтобы его в клад прописывать. Или в DNS старом бегета посмотреть, там тоже должен быть IP.

Но опять же... надо побольше узнать, что именно не работает, какая ошибка и т.д.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
B0
На сайте с 31.03.2024
Offline
12
#3
Cloudflare, это как муж-абъюзер, после них многие ломаются. Нужно обращаться к сепциалистам.
Grigorii
На сайте с 30.08.2024
Offline
3
#4
Openso #:
Не робят или всё таки ту мени редиректс?

Не робят от слова совсем

V
На сайте с 16.12.2010
Offline
143
#5
Не робит что именно? Низ или верх? Соединение с 404 базой хоть есть?
rbh
На сайте с 02.09.2024
Offline
1
rbh
#6
Grigorii :
поставил DNS cloudflare на 2 сайта. Поставил Full, но сайты не робят. Один сайт лежит на бегете другой на рег ру

У Cloudflare есть режимы.

1. Off. (небезопасно). Шифрование не применяется. Отключение SSL отключает HTTPS и заставляет браузеры показывать предупреждение о том, что ваш веб-сайт не защищен.
2. Flexible. Включить шифрование только между вашими посетителями и Cloudflare. Это позволит избежать предупреждений безопасности браузера, но все соединения между Cloudflare и вашим источником осуществляются через HTTP.
3. Full. Включить сквозное шифрование. Используйте этот режим, когда ваш сервер источника поддерживает сертификацию SSL, но не использует действительный, публично доверенный сертификат.
4. Full (Strict). Включить сквозное шифрование и принудительно проверить сертификаты источника. Используйте Cloudflare Origin CA для генерации сертификатов для вашего источника.

Full (Strict) это в том числе бесплатный сертификат который можно взять тут же в админке и он работает даже не то, что годами, а десятилетиями с самообновлением посредством Cloudflare. Потому лично я установил Full (Strict), но само по себе это работать не будет, нужно настроить веб-сервер.

Например, если в nginx было вот так.

server {
        listen 80;
        listen [::]:80;
}

То сделать вот так.

server {
        listen 80;
        listen [::]:80;

        # SSL configuration

        listen 443 ssl;
        listen [::]:443 ssl;

        #ssl on;
        ssl_certificate        /etc/ssl/yoursite.crt;
        ssl_certificate_key    /etc/ssl/yoursite.key;
}

Я закомментировал ssl on, чтобы было всё по дефолту, но остальное вот так и есть. И 80 порт вообще можно убрать, если не нужен http, а только https на 443 порту. Для Full (Strict) сертификаты берутся в SSL/TLS > Origin Server и помещаются в папку /etc/ssl/, что видно в конфигурации или другую, если  не нравится эта. Причём 443 порт должен быть доступен из интернета. Если это роутер и домашний сервер, то нужен проброс портов. Если это хостинг, там тоже надо убедиться, что сайт работает.

По сути я собрал то, что мне нужно с помощью множества инструкций вроде, 1. https://kb.virtubox.net/knowledgebase/cloudflare-ssl-origin-certificates-nginx/, 2. https://ipbmafia.ru/ips4docs/knowledge-base/ustanovka-besplatnogo-ssl-sertifikata-ot-cloudflare-s-validnostyu-do-15-let-dlya-vashego-sayta-vmesto-letsecrypt-r140/ и так далее.

Простое включение Full или Full (Strict) без настройки веб-сервера и сертификатов по идее и не должно работать. А если это shared hosting, а не полноценный сервер как у меня или не vps, то там тоже должны быть какие-то настройки. У меня вначале стоял только 80 порт на веб-сервере и я пользовался режимом Flexible, и был корявый доступ по https.

А почему корявый, потому что Wordpress в отличие от статического сайта работал неправильно с дополнительным содержимым вроде картинок и прочего. Внутри движка я даже не мог изменить адрес , например, вместо http://mysite.com на https://mysite.com. Сразу всё ломалось и приходилось менять эту строчку настроек через прямой доступ к базе данных.

Сейчас у меня на всех сайтах в https показывает сертификат Google Trust Services и всё это работает за счёт Cloudflare. Не только на одном ip в Cloudflare много сайтов, на моём сервере тоже не один сайт за счёт настройки виртуальных хостов в Nginx.

Кстати, почитал предыдущие комментарии. Да у меня тоже до того как настроил веб-сервер Nginx и Cloudflare вылазила всякая ерунда про "слишком много редиректов" в Wordpress. Это как в меме, "нельзя просто так взять" и включить Full или Full (Strict) в Cloudflare. Но ничего сложного там нет, вопрос только в том какие возможности настройки имеет хостинг.
vashfreelancer
На сайте с 24.10.2023
Offline
36
#7

Чтобы Вам помогли, нужно писать подробно что делали, а не в двух словах. Ошибка, скриншот проблемы, настройки.

Отвечу так же коротко:


По идее это Ваше решение проблемы с такой минимальной информацией. А мб Вы не те айпи в А записи вставили, а мб корова..)

Защита сайта от ботов - накрутки ПФ, роботность, DDoS, Cloudflare ДДос - https://vashfreelancer.com
Анти ДДОС
На сайте с 14.03.2020
Offline
92
#8
Grigorii :
Коллеги, приветствую всех. Возникла небольшая проблема, поставил DNS cloudflare на 2 сайта. Поставил Full, но сайты не робят. Один сайт лежит на бегете другой на рег ру.  Как лучше всего решить?


Слишком общая информация. Когда оно "не робит", там в браузере показывается ошибка. Вот ее и нужно прикрепить в виде скрина, чтобы не играть здесь в угадай мелодию.

Но тут лиса бежала,
А может, не бежала,
А может, это страус злой,
А может, и не злой.
А может, это дворник был…
Он шел по сельской местности
К ближайшему орешнику
За новою метлой.

Защита сайта от ботов, настройка Cloudflare, поведенческие факторы, АнтиБот, DDoS - https://antiddos24.ru
Grigorii
На сайте с 30.08.2024
Offline
3
#9

Друзья, всем спасибо за обратную связь. Проблема решилась!


vashfreelancer #:

Чтобы Вам помогли, нужно писать подробно что делали, а не в двух словах. Ошибка, скриншот проблемы, настройки.

Отвечу так же коротко:


По идее это Ваше решение проблемы с такой минимальной информацией. А мб Вы не те айпи в А записи вставили, а мб корова..)

Sooweb
На сайте с 26.10.2021
Offline
37
#10
Flexible ставь
Manage Your Links On One Platform - https://onetap.to/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий