shunka 2023-12-23 17:18 采纳率: 0%
浏览 12
已结题

cPanel&WHM,安装nginx会定时还原nginx配置?

使用cPanel&WHM,安装nginx后并更改配置文件,正常使用一周左右后,配置文件会自动还原成默认内容。
这个是什么原因,是配置文件的位置不对还是哪里需要更改呢,应如何解决呢?谢谢大家。
修改了,/etc/nginx/conf.d/users下自动生成的配置文件。

location / {
        proxy_pass http://localhost:8080;//更改了此处
    }
location / {
        proxy_pass $CPANEL_APACHE_PROXY_PASS; //一周后被恢复成原始内容
    }
  • 写回答

15条回答 默认 最新

  • 社区专家-Monster-XH 2023-12-23 17:19
    关注
    获得0.60元问题酬金

    基于Monster 组和AIGC的调写:若有帮助,还望采纳~~:

    • 你遇到的问题可能是因为cPanel&WHM管理系统的自动更新或维护任务导致nginx配置文件被重置。cPanel&WHM在执行某些操作时,比如更新、备份等,会重置某些配置文件到默认设置。你修改的/etc/nginx/conf.d/users目录下的配置文件可能被cPanel的自动维护任务影响。

    为了解决这个问题,你可以尝试以下步骤:

    1. 查找定时任务:检查cPanel&WHM的定时任务(Cron Jobs),看是否有定时执行的任务可能会影响nginx配置。

    2. 使用Include指令:不直接修改/etc/nginx/conf.d/users下的文件,而是在nginx的主配置文件(通常是/etc/nginx/nginx.conf)中使用include指令来引入一个自定义的配置文件。这样,即使主配置文件被重置,你的自定义配置仍然保持不变。

      示例:

      http {
          include /etc/nginx/conf.d/*.conf;
          include /path/to/your/custom/config.conf;  // 自定义配置文件路径
      }
      
    3. 备份和监控:定期备份你的nginx配置文件。如果可能,可以编写一个小脚本来监控配置文件的变化,一旦检测到更改就自动恢复到你的自定义版本。

    确保在进行任何更改后重启nginx服务以使更改生效。同时,也要确保你的自定义配置文件语法正确,避免造成服务启动失败。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月31日
  • 修改了问题 12月23日
  • 创建了问题 12月23日

悬赏问题

  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
  • ¥20 看图片)删除这个自动化录屏脚本就一直报错找不到脚本文件,如何解决?(相关搜索:bat文件)
  • ¥750 关于一道数论方面的问题,求解答!(关键词-数学方法)
  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件