NameVirtualHost没有效果

你认为如何解决我的问题?

user@admin:~$ sudo service apache2 restart sudo: unable to resolve host admin * Restarting web server apache2 AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/ports.conf:8 

从apache文档:

在2.3.11之前,需要NameVirtualHost指示服务器特定的IP地址和端口组合可用作基于名称的虚拟主机。 在2.3.11及更高版本中,只要在多个虚拟主机中使用IP地址和端口组合,就会自动为该地址启用基于名称的虚拟主机。

这个指令目前不起作用。

解决您的问题是删除NameVirtualHost指令。