更改我的 Ubuntu 系统的主机名后,Apache2 无法工作

更改我的 Ubuntu 系统的主机名后,Apache2 无法工作

我更改了我的 ubuntu 服务器的主机名(从“Ubuntu-14.04”之类的名称更改为“mysitename.com”)。我还相应地更改了完全限定域名。之后,我重新加载了我的 apache2 服务器。

此后,只有默认配置才能与默认 apache-page 配合使用。我尝试添加其他配置,但没有效果。

所以我尝试重新安装 apache2(起初我打算重新配置 apache2,但没有这样的命令(或者我认为是这样的),所以我决定选择简单的方法 - 重新安装)。但结果是一样的。

之后我尝试彻底删除 apache2。我删除了名称中包含“apache”的每个文件,然后再次安装了 apache2。现在,当我在控制台中输入“service apache2”时,它甚至不显示任何消息。

我如何重新启动 apache2 并使其能够识别默认配置以外的配置?

谢谢。

更新。好的,我刚刚重新安装了 Ubuntu。现在一切正常。

答案1

如果您想要一个新的虚拟主机,则应将虚拟主机文件放在/etc/apache2/sites-available并执行sudo a2ensite mynewsite其中 mynewsite 是文件名的操作。然后重新启动 Apache 以查看更改。

但首先,请检查此链接以了解如何干净地重新安装 Apache。(如何彻底删除 ubuntu 服务器上的 apache2 服务器然后重新安装?

相关内容