如果我编辑超时/etc/apache2/conf/httpd.conf
,它会工作一段时间,但最终会被覆盖。
现在,我知道它说要使用 pre_main_global.conf 之类的包含文件。那么,我是否只需输入Timeout 1000
pre_main_global.conf 并重建并重新启动?
编辑:
Linux版本:CentOS 7.9.2009
Apache 版本:2.4.57(cpanel)
编辑2:
我看到 httpd.conf 在设置 Timeout 之前和之后包含其他 conf 文件。如果我想在其中一个附加 conf 文件中设置 Timeout,那么将它放在定义 Timeout 之前或之后的 conf 文件中是否重要?
答案1
在 Centos/RHEL 上,配置位于 /etc/httpd/conf 和 /etc/httpd/conf.d 中
前者包含由 RHEL/Centos 维护的文件,而您的内容则放在后者中。当 httpd 启动时,它会读取 /etc/httpd/conf/httpd.conf。该文件的最后一行应该是...
IncludeOptional conf.d/*.conf
也就是说,您的配置文件是在 RHEL 配置文件之后读取的。conf.d 中的文件按字母顺序加载 - 通常的做法是在文件名前加上数字以确保可预测的顺序。
因此,我建议您在 /etc/httpd/conf.d 中添加一个新文件,例如名为 99-ryanslimits.conf,其中包含您的配置。
(如果在同一范围内重复相同的配置指令,则后一个配置指令将覆盖前一个配置指令)。