我从 SLES 切换到 Ubuntu,现在我想重启本地服务器。在 SLES 中我使用了:
rcapache2 restart
但这在 Ubuntu 上似乎不起作用。
如何重新启动 Apache?
答案1
sudo service apache2 restart
这是借鉴 Red Hat 的方法。
答案2
你想要_____吗重新开始Apache,或者你想优雅地重新加载它的配置?
每个人都在回答第一个问题;你可以用
sudo service apache2 reload
正常情况下重新加载速度会更快一些,并且不会出现停机时间。
需要注意的是:如果您的 apache 配置文件包含错误(例如,在不存在的目录中配置日志文件),服务器可能会默默退出,而不会将任何错误消息打印到控制台。大多数其他错误都会被在实际重新加载之前运行的apache2ctl configtest
捕获。service apache2 reload
apache2ctl graceful
答案3
答案4
Ubuntu 方式:
- 重启:
sudo service apache2 restart|stop|start
- 停止:
sudo service apache2 stop
- 开始:
sudo service apache2 start