我为我的 laravel 项目设置了一个虚拟主机,虽然我可以通过 IP 访问该网站,但无法通过域名访问它(它会将我重定向到 WAMPserver 的主页)。作为参考,我将提供相关的屏幕截图和代码摘录:
httpd-vhosts.conf 文件
#Dragon's Lair Laravel Project
<VirtualHost 127.27.18.28:80>
ServerName dragonslair.test
DocumentRoot "c:/laravelprojects/dragonslair/public"
<Directory "c:/laravelprojects/dragonslair/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
hosts 文件
#
127.0.0.1 localhost
::1 localhost
192.168.10.10 dummyRegistration.test
127.27.18.28 dragonslair.test
::1 dragonslair.test
IP 地址正确解析
域名重定向
我大概会在将来创建许多虚拟主机,并且不想开始记住它们的 IP 地址,这就是我希望让 DNS 正常工作的原因。
答案1
如果你还有问题,这也许会有所帮助。来自“主人”文件删除此行代码 ::1 龙穴.测试。 因为 “::1” 代表本地主机的 IPv6,它与 IPv4 地址 127.0.0.1 相同,这可能是它将您重定向到 WAMPserver 主页的原因。