Я профан в этой области. Моя проблема в том, что мои настройки nginx работают нормально в течение 3 или 4 дней, а затем внезапно все настройки удаляются, и конфигурация возвращается к своей предыдущей форме. Если я снова обновлю настройку, она останется на 3, 4 дня, затем снова будет удалена и вернется к настройкам по умолчанию.
Мой Nginx настроен как обратный прокси-сервер с PHP-FPM, кешем Redis, gzip, HTTP/2.
Мой сервер — Easyapache4 с WHM/Cpanel.
Я использую следующую команду для редактирования и обновления конфигурации nginx:
sudo nano /etc/nginx/conf.d/users/homemadecircuits.conf
Я хочу гарантировать, что после обновления настройки останутся неизменными, пока я не отредактирую их самостоятельно.
Любая помощь в решении этой проблемы будет принята с благодарностью.





Похоже, вы используете Nginx в Cpanel. В этом случае ваша конфигурация Ngnix будет автоматически обновлена на основе задания Cpanl Configuration Cron.
Причина в том, что Cpanel поддерживает функцию автоматического сброса конфигурации Nginx для обеспечения безопасности, согласованности, совместимости и т. д.
Чтобы предотвратить автоматическое обновление, вам необходимо следовать руководству по настройке Cpanel Ngnix.
https://docs.cpanel.net/knowledge-base/web-services/nginx-with-reverse-proxy/#overview
Или вы можете использовать файл конфигурации по умолчанию, но вы можете настроить некоторые параметры конфигурации по умолчанию, такие как CPANEL_APACHE_PROXY_PASS.
Для этого вы можете найти решение здесь
Большое спасибо за ответ, я отправлю эту ссылку своему хостинг-провайдеру и попрошу его соответствующим образом изменить конфигурации. Еще раз большое спасибо!