【发布时间】:2013-12-07 07:51:03
【问题描述】:
我刚刚安装了一个 LAMP 堆栈,当我运行 sudo nano /etc/apache2/sites-enabled/default 时,它是空的,就像它打开的任何文件都不存在一样。我上次安装 LAMP 时从未遇到过这个问题。怎么回事?
【问题讨论】:
我刚刚安装了一个 LAMP 堆栈,当我运行 sudo nano /etc/apache2/sites-enabled/default 时,它是空的,就像它打开的任何文件都不存在一样。我上次安装 LAMP 时从未遇到过这个问题。怎么回事?
【问题讨论】:
Apache 的sites-enabled 目录中的文件是有序的,这意味着文件名以数字开头。默认站点通常命名为000-default 或类似名称,而不仅仅是default。查看目录以查看 ls 的内容,然后使用 nano 编辑该文件。
> ls -l /etc/apache2/sites-enabled
lrwxrwxrwx 1 root root 26 Nov 14 2013 000-default -> ../sites-available/default
> sudo nano /etc/apache2/sites-enabled/000-default
【讨论】:
你好,谢谢你,我也遇到了这个问题,正如 Brian Kintz 提到的,我做到了
ls -l /etc/apache2/sites-enabled
并得到类似的行:
lrwxrwxrwx 1 root root 26 Nov 14 2013 000-default -> ../sites-available/default
我尝试编辑它:
sudo nano /etc/apache2/sites-enabled/000-default
我在这个文件中只有虚拟主机块。
谢谢
【讨论】: