在AWS EC2上重新启动httpd的行为不稳定.它应该删除/var/www/html的内容吗


Restarting httpd on AWS EC2 behaves erratically. Is it supposed to delete the contents of /var/www/html?

正如标题所说,我在AmazonWebServices上的EC2实例(弹性beanstall)中托管一个PHP应用程序,实际上运行Wordpress连接到RDS实例。由于多种原因,我一直需要重新启动apache,主要是因为我使用的是mod_pagespeed apache模块。

不过,当我这样做的时候,它使用以下命令删除了/var/www/html/的内容:

sudo service httpd restart

由于我是AWS的新手,我有点不知所措,但这显然不是我想要的功能。有没有其他方法可以让我重新启动apache?有人能解释为什么会发生这种事吗?

欢迎任何建议,我觉得我必须很好地处理大多数管理员,但这对我来说只是一个头痛!

我不确定删除内容会发生什么,但您可以尝试使用优雅的命令重新启动。

sudo apache2ctl graceful

这将优雅地重新加载其配置!

或重新加载命令

sudo service httpd reload