我昨天升级到了 ubuntu 14.04。但是重启电脑后,ubuntu 加载屏幕后黑屏上仍然出现此消息,并且不会消失,ubuntu 无法启动,我对此无能为力。我该怎么办?我尝试从其他终端登录并执行 asm这里但仍然没有
答案1
可以通过两种方式来克服这个问题。
添加
ServerName localhost
为文件的最后一行/etc/apache2/apache2.conf
。创建一个名为的文件
/etc/apache2/conf-available/servername.conf
并在里面添加字符串ServerName localhost
并保存。在下面创建软链接/etc/apache2/conf-enabled
如下ln -s /etc/apache2/conf-available/servername.conf . # or a2enconf servername
并重新启动服务器。
该字符串localhost
可以替换为任何有效的域名(即 example.com)。
答案2
第三种方法是配置计算机的 hosts 文件:
127.0.0.1 localhost
127.0.1.1 servername.domain.com servername
答案3
执行 ccsen 建议的第二种选项的另一种方法如下:
在 /etc/apache2/conf-available/ 中创建一个文件,并命名为任意名称。servername.conf 是一个合适的选项。
在创建的文件中添加以下行:
ServerName yourservername
。yourservername 可以设置为您想要的任何内容。然后从终端运行以下命令:(
sudo a2enconf servername
假设您将在步骤 1 中添加到 conf-available 的文件命名为“servername.conf”)。最后,从终端运行以下命令:
sudo service apache2 reload
虽然两种方法都达到了相同的结果,但我认为这一种方法更简洁,因为 apache 会处理符号链接并启用配置。