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

时间:2015-01-12 14:25:17

标签: apache config lamp

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

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

1 个答案:

答案 0 :(得分:2)

重新安装Apache将是最简单的事情,如果这是一个真正的混乱:

$ sudo apt-get install --reinstall apache2

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

关于编辑多个文件,没有 - /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在启用站点的目录中找到的任何内容都会在启动时加载到它的配置中。