Answers:
这可以通过两种方法来克服。
添加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)。
执行ccsen建议的第二个选项的另一种方法是:
在/ etc / apache2 / conf-available /中使用任何所需名称创建文件。servername.conf是合适的选项。
将以下行添加到创建的文件中:ServerName yourservername
。yourservername可以设置为所需的任何名称。
然后从终端运行以下命令:(sudo a2enconf servername
假设您调用了在步骤1“ servername.conf”中添加到conf-available的文件)。
最后,从终端运行以下命令: sudo service apache2 reload
尽管两种方法均能达到相同的结果,但我相信这种方法更干净,因为apache负责符号链接并启用配置。