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

配置 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

答案1

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

13.10 附带了更新的 apache 配置,其中您正在寻找的文件名为/etc/apache2/sites-available/000-default.conf

请注意.conf末尾的,这是 apache 拾取文件时所必需的。因此,请确保您为站点创建的配置也具有.conf其扩展名。

答案2

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

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

/etc/apache2/apache2.conf

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

相关内容