如何丢弃所有 Apache 配置文件并从新模板开始



我在Ubuntu上运行LAMPP堆栈,我想将我的Apache配置文件重置为一个新的默认模板。我该怎么做?

另外,在编辑文件/etc/apache2/site-available/000-default时,我是否也应该修改/etc/apache2/sites-enabled/default/etc/apache2/sites-enabled/default-ssl

如果真的

一团糟,重新安装 Apache 将是最简单的事情:

$ sudo apt-get install --reinstall apache2

但是,如果您只需要特定文件,则可以从Ubuntu版本的Apache.deb文件中提取它们。

关于编辑多个文件,否 - /etc/apache2/sites-enabled/中的文件是使用 a2ensite 启用站点时创建的符号链接。例如,您在文件/etc/apache2/sites-available/www.example.com中定义了虚拟主机 www.example.com:

$ cd /etc/apache2/sites-available
$ sudo a2ensite www.example.com
$ cd ../sites-enabled
$ ls -la
www.example.com -> ../sites-available/www.example.com

然后重新加载 Apache 以使 VHost www.example.com 可见:

$ sudo service apache2 reload

要对 www.example.com 进行更改,只需编辑文件/etc/apache2/sites-available/www.example.com 。然后:

$ sudo service apache2 reload

使更改生效。Apache 在启用站点的目录中找到的任何内容都会在启动时加载到其配置中。

相关内容

最新更新