配置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版本中发生了很多变化。