首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
DigitalOcean
广告
V2EX
›
服务器
Apache httpd 是否完全有能力做到不重启/重载而应用新的配置文件
Hardrain
·
2017-03-01 19:20:16 +08:00
· 6170 次点击
这是一个创建于 2787 天前的主题,其中的信息可能已经有所发展或是发生改变。
试了一下在站点根目录下的.htaccess 文件里加了一行
SSLCipherSuite kRSA+AESGCM
然后再用 Chrome 打开网站,密钥交换已经从 ECDHE_RSA 变成 RSA 了 全过程没有重启 /重载 httpd
说明修改.htaccess 来更改配置是有效的 能 Override 配置文件里对应项目且不用重启
所以说, Apache 是否完全有能力做到不重启 /重载而应用修改后的配置文件?
重载
重启
Apache
htaccess
7 条回复
•
2017-03-01 23:40:22 +08:00
1
lhbc
2017-03-01 19:23:41 +08:00 via iPhone
可以,不过.htaccess 效率太低。
reload 更好,什么场景需要经常更改配置?
2
qiaoxin
2017-03-01 19:25:29 +08:00 via Android
apachectl -k graceful
或
service httpd reload
3
Hardrain
OP
2017-03-01 20:17:27 +08:00
@
lhbc
我倒是似乎没有经常要修改配置的使用情景
不过为什么说.htaccess 效率低呢?
4
Hardrain
OP
2017-03-01 20:17:44 +08:00
@
qiaoxin
这不还是 reload(重载)了么
5
lhbc
2017-03-01 20:39:42 +08:00
@
Hardrain
因为每请求一个文件,都需要遍历所有上级目录的 .htaccess
比如有一个请求 GET /static/images/avatars/0.png, Apache 会扫一遍
/static/images/avatars/.htaccess
/static/images/.htaccess
/static/.htaccess
/.htaccess
然后把存在的 .htaccess 读取,解析配置,最后才能处理 0.png 的请求
你说效率低不低
6
Hardrain
OP
2017-03-01 23:11:41 +08:00
@
lhbc
大致明白了
但是,子目录如果没有.htaccess 不就不会这样了么?
7
lhbc
2017-03-01 23:40:22 +08:00
@
Hardrain
开了这功能就会扫,磁盘 IO 肯定是有的
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1378 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 17:34
·
PVG 01:34
·
LAX 10:34
·
JFK 13:34
Developed with
CodeLauncher
♥ Do have faith in what you're doing.