FPM/FastCGI && cache && output_buffering

Защита сервера от взлома, антивирус, файрвол, SSL-сертификаты и прочие вопросы, связанные с безопасностью данных.
PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Ср апр 17, 2024 2:37 pm

alenka писал(а):
Ср апр 17, 2024 11:56 am
CMS самописная. Ничего не кэшеирует. Вот только перенесли на VPS и началось это. При этом на хостинге такого не было. С DLE проблем тоже нет и тоже на VPS (пока не замечали). Но вот параметр не меняется output_buffering никак.
Какой php.ini редактируете?
Для пользователей в jail, php.ini редактируется относительно домашней директории хостаккаунта /home/USER/etc/phpXX/php.ini
Спасибо! Действительно, там значения не изменились, хотя редактировались через панель. Значит файл не сохраняет. CTR+F5 обновлял в панели - данная строка была закомментирована. Зашел по SSH - оказалась нет.

Аватара пользователя
alenka
Сообщения: 2097
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение alenka » Чт апр 18, 2024 9:56 am

edit_php_config.png
edit_php_config.png (62.56 КБ) 18231 просмотр
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.

PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Чт апр 18, 2024 8:53 pm

alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.

PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Чт апр 18, 2024 8:58 pm

Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный

Аватара пользователя
alenka
Сообщения: 2097
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение alenka » Пт апр 19, 2024 9:32 am

PHPSID писал(а):
Чт апр 18, 2024 8:53 pm
alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.
Только что проверила, ошибок нет.
Для пользователей в jail вы должны выбрать версию php, и пользователя.
Если вместо пользователя вы редактируете default_config, путь изменения относительно директории /etc (для пользователей которые не включены в jail)

Аватара пользователя
alenka
Сообщения: 2097
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение alenka » Пт апр 19, 2024 9:36 am

PHPSID писал(а):
Чт апр 18, 2024 8:58 pm
Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный
Я вас не понимаю.
В данном меню вывод ip, через команду netstat (что команда показала, то и вывела)

PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Ср апр 24, 2024 4:17 pm

alenka писал(а):
Пт апр 19, 2024 9:32 am
PHPSID писал(а):
Чт апр 18, 2024 8:53 pm
alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.
Только что проверила, ошибок нет.
Для пользователей в jail вы должны выбрать версию php, и пользователя.
Если вместо пользователя вы редактируете default_config, путь изменения относительно директории /etc (для пользователей которые не включены в jail)
Всё верно. выбирал юзера и дефолтно.
Вобщем, кэшит все равно страницу кабинета у юзера разных логинов, кто находится в кабинете. php 8.1, CMS самописная, ничего не кэшит сам скрипт.

PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Ср апр 24, 2024 4:18 pm

alenka писал(а):
Пт апр 19, 2024 9:36 am
PHPSID писал(а):
Чт апр 18, 2024 8:58 pm
Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный
Я вас не понимаю.
В данном меню вывод ip, через команду netstat (что команда показала, то и вывела)
Там показывает IP CF (CloudFlare) юзеров за прокси, а не реальные IP юзеров, если сайты работают через CF.

PHPSID
Сообщения: 36
Зарегистрирован: Сб июл 15, 2023 2:50 am

Re: FPM/FastCGI && cache && output_buffering

Сообщение PHPSID » Ср апр 24, 2024 8:00 pm

Даже с кроном проблемы начались (дергает curl`ом). Кэшеирует (примерно каждые 4 секунды) даже time() в php и ID юзера подставляет у которого время прошло, другому юзеру.
opcache.enable = Off
opcache.revalidate_freq = 0
NGINX = proxy_cache off;

Попробовал вообще отключить ;zend_extension=opcache
Всё перезапустил, но все равно кэшеирует ровно 4 секунды date('Y-m-d, H:i:s'); и time(); в пустом php файле.

Нашел вот такое:
Роман 09 февраля 2021, 16:21
Если один юзер кэширует инфу в файл, то второй юзер получит кэш первого
PS. Закинул файл на поддомен, где SSL не установлен - там нет проблем. Время обновляется как положено, каждую секунду. Как только ставлю SSL, то ровно 4 секунды кэшит. Как можно это исправить?

Похоже понял в чем проблема. Включен CF и не установлен на самом сервере SSL, а в СF стоит в разделе SSL/TLS Full
Encrypts end-to-end, using a self signed certificate on the server
Как только поставил на сервер SSL, то и время пошло верно, без опоздания на 4 секунды.

Наблюдаю.

Ответить