Httpd
httpd 用 conf.d 指令覆蓋 conf 文件指令
我對 Apache 配置很陌生(使用AWS)。
裡面有
/etc/httpd/conf/httpd.conf
這個指令:IncludeOptional conf.d/*.conf # Enable server-status for internal IP <Location /server-status> SetHandler server-status Require ip 127.0.0.1 </Location>
訪問http://example.com/server-status時,它正在工作並拋出 403 錯誤
現在我想添加我自己的 IP 地址而不實際更改此文件,所以我使用
/etc/httpd/conf.d/customRules.conf
(11.234.567.789
實際是我的 IP)# Enable server-status for internal IP <Location /server-status> SetHandler server-status Require ip 127.0.0.1 11.234.567.789 </Location>
但我仍然收到
403
錯誤,就像它不工作一樣。如何從
conf/httpd.conf
in覆蓋指令conf.d/customRules.conf
?
確保讀取
Include conf.d/*.conf
(或IncludeOptional
)行在塊httpd.conf
之後*,*否則您自己的Location
配置將再次被覆蓋。是的,在這種情況下可能有必要進行更改
httpd.conf
-您無法避免這種情況。