配置Apache时找不到/ etc / apache2 / sites-available / default

我按照这里的说明配置PHP开发环境。 第一:

sudo tasksel install lamp-server 

它成功了, It works!http://localhost/输出。 然后:

 sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite 

这里发生错误:

 cp: cannot stat '/etc/apache2/sites-available/default': No such file or directory 

我正在使用Ubuntu 13.10。 我在网上搜索但没有得到任何看起来很有前途的东西。 谁能指出我正确的方向?

编辑:

  $ ls /etc/apache2/sites-available 000-default.conf default-ssl.conf 

您使用的教程基于旧版本的Ubuntu。

13.10提供了一个较新的apache配置,您要查找的文件名为/etc/apache2/sites-available/000-default.conf

注意最后的.conf ,现在需要apache来获取文件。 因此,请确保您为站点创建的配置也具有.conf作为其扩展名。

/etc/apache2/sites-available/000-default.conf仅为默认站点的配置文件。 您可以根据需要添加任意数量的站点,其配置文件位于同一目录中。

您正在寻找的apache全局配置文件位于:

 /etc/apache2/apache2.conf 

正如@drc所提到的,在最近的Ubuntu版本中发生了很多变化。