我已经在启用站点的目录中为我的一个网站编辑了变量AllowOverride.如何在不重新启动apache的情况下重新加载新配置?可能吗?
oll*_*_uk 161
应该可以使用命令
sudo /etc/init.d/apache2 reload
Run Code Online (Sandbox Code Playgroud)
希望有所帮助
Aru*_*man 25
做
apachectl -k graceful
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请访问此链接:http: //www.electrictoolbox.com/article/apache/restart-apache/
car*_*kod 12
如果您使用的是 Ubuntu 服务器,则可以使用 systemctl
systemctl reload apache2
Run Code Online (Sandbox Code Playgroud)
针对Apache 2.4,非系统版本(例如CentOS 6.x,Amazon Linux AMI)和系统版本(例如CentOS 7.x)进行了更新:
让apache进程重新加载配置的方式有两种,具体取决于您希望对当前线程执行什么操作,要么建议在空闲时退出,要么直接杀死它们。
请注意,Apache建议使用apachectl -k作为命令,对于systemd,该命令将替换为httpd -k
apachectl -k graceful 要么 httpd -k graceful
Apache将建议其线程在空闲时退出,然后apache重新加载配置(它不会自行退出),这意味着不会重置统计信息。
apachectl -k restart 要么 httpd -k restart
这与停止类似,因为该进程会终止其线程,但随后该进程将重新加载配置文件,而不是终止自身。
资料来源:https : //httpd.apache.org/docs/2.4/stopping.html
| 归档时间: |
|
| 查看次数: |
235479 次 |
| 最近记录: |