我已经在我的 Apache 服务器上设置了一个本地域。
/etc/hosts
然后我在文件中添加了以下行
::1 exampledomain.local
在我尝试导航到它之后(我尝试了 Firefox 和 Chromium),我收到了服务器未找到错误。
然后我尝试了一下ping6
并且成功了:
dan@danny:~$ ping6 exampledomain.local
PING exampledomain.local(exampledomain.local) 56 data bytes
64 bytes from exampledomain.local: icmp_seq=1 ttl=64 time=0.032 ms
如果我在 hosts 文件中将其替换::1
为127.0.0.1
,则一切正常。我不确定这是否相关,但这是我在 Apache2 中的虚拟主机配置:
<VirtualHost *:80>
ServerAlias exampledomain.local
DocumentRoot /home/dan/sites/exampledomain
<Directory /home/dan/sites/exampledomain>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/exampledomain-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog ${APACHE_LOG_DIR}/exampledomain-access.log combined
</VirtualHost>
我的问题是:如何让它与 IPv6 地址一起工作?
答案1
如果您可以 ping 它,那么 hosts 文件没有任何问题,我认为这与 Apache 配置有关。
- 检查您的文档根目录是否正确以及所有文件是否位于正确的位置。
- 此链接为阿帕奇表示IPV6必须放在方括号中。
- 有任何防火墙/IPtables 阻止 IPV6 数据包吗?
账单