как сделать такое:
Когда определенный айпи отрывает определенный адрес - выдавать ошибку 404
Имеется VPS от Hetzner. В панели управления VPS отключаю IPv6 и перестают работать некоторые разделы админки WP, например - страница "Обновления" долго загружается, а потом выдает ошибку 500 Internal Server Error.
В настройках fastpanel отключена работа IPv6 с самого начала, и в настройках сайта тоже.
В чем может быть проблема?
Я же писал, он запрашивает страницы через curl как обычный пользователь, использует для этого карту сайта.
Тогда точно непонятно, почему на графике сети без CF этого не видно. Может nixstats не реагирует на ipv4, а вот ipv6 добавляет в статистику. У меня достаточно дилетантское представление о происходящем, поэтому не судите строго.
Я думаю, мой случай легко воспроизвести на любом проекте и вы со своими знаниями разберетесь в причине. Но это так, если есть интерес.
Ничего странного нет т.к. CF по стандарту делает доступ к ipv6 и его делает в приоритете.
Тут дело не в логах, а в том, фактически создаются ли файлы кэша. Иначе есть вероятность, что этот процесс просто зацикливается и бесконечно долбит сервер.
Да, файлы кэша создаются с и без CF. Только что проверил.
Просто мне непонятно, почему сеть вообще задействована, если скрипт внутри сервера работает и данные никуда не передает, соответственно по сети ничего не должно передаваться.
А точно ли обход W3 работает С/без CF? Проверяли эти моменты?
Да, по логам видно, что работает. Только вот интересный момент в логах: без CF страницы дергаёт ipv4, а с CF ipv6 сервера.
Всё-таки очень интересно как это устроено. Может кто-то объяснит на пальцах? Итак, выяснилось, что плагин кэширования постоянно обходит сайт для генерации статических страниц, это хорошо, так и должно быть. Если проксирование через CF отключено, то никакого движения в сети нет, как только включается проксирование, сразу же появляется нагрузка на сеть (см. первый пост).
Может стоит тогда отключить W3 Total Cache и т.к CF кэшит.
Нет, это совершенно разные вещи. Плагин генерирует статистическую страницу и сохраняет на диске сервера
Он это делает через запрос как браузер, поэтому и нагрузка растёт. Выключите эту функцию и всё.
Нагрузка на сеть растёт. Если отключено проксирование CF, то нагрузки на сеть нет. Отключать функцию не буду, потому что нужно, чтоб страницы были в кэше. Один раз обойти сайт и остановиться он походу не умеет, постоянно обходит все страницы.
WapGraf #:Наиболее вероятно, что хостер режет большую часть трафика. А когда через Cloudflare IP ведь только их.
Та не, это выделенный сервер на Хецнере.
Забыл отписаться. Это вордпресс и походу плагин кэширования W3 Total Cache постоянно обходит все страницы и каким-то образом это касается CF, хотя опять-таки техническую сторону процесса мне пока не понять.