我有ipv6.domain.tld设置并指向我的服务器的IPV6地址。 我已经通过Webmin添加了我的服务器的IPV6地址。 当我重新启动Apache,我得到
Restarting web server: apache2[Mon Jul 16 02:51:57 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check DNS) -- or specify an explicit ServerName ... waiting [Mon Jul 16 02:51:58 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check DNS) -- or specify an explicit ServerName .
当我尝试访问ipv6.domain.tld时,我只是得到一个域下的页面。 它有什么问题?
您使用IPv6地址的每个VirtualHost都需要设置一个ServerName 。 如果你不使用VirtualHost那么你需要设置全局ServerName 。
在Apacheconfiguration文件中,您必须经常在[和]之间加上IPv6地址,以避免地址中的:和地址与optionsl端口号之间的混淆。