本地 Homestead 使用域名访问报错

本地使用homestead配置laravel开发环境,使用ip地址可以访问,使用配置的域名访问则出现504错误。本地环境为homestead-7 vagrant版本1.9.1

参考教程:Laravel 5.3 教程

Homestead.yaml 配置如图

Homestead配置截图

/etc/hosts 配置

hosts配置

请问我该如何更改才能正常使用域名访问呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 10

我猜还是 hosts 配置的问题,要不你 ping www.blog.com 看看访问的 ip 是哪个

8年前 评论

@oustn

file

ping www.blog.com 访问的是192.168.10.10呀

8年前 评论

@ShiYue 访问不了是什么情况?有报错吗?我姑且猜一下 设置了之后要重新加载配置 vagrant provisionvagrant reload --provision

8年前 评论

@oustn 没有报错也更新了配置

8年前 评论

@ShiYue 不可能什么东西都没有吧? 比如 No input file specified. 这个表示你设置的目录不对。通过 ip 能正常访问 laravel 项目的首页?这不符合常理啊 按照正常访问 ip 应该提示 No input file specified.

登录到 homestead 然后 $cd /etc/nginx/sites-enabled,是否有个 www.blog.com 的软链接,链接到 /etc/nginx/sites-available/www.blog.com

8年前 评论

@oustn 谢谢,问题解决了,原因是我昨天挂代理导致的域名无法访问

8年前 评论

@ShiYue 哥呀 谢谢啊,搞了一个小时就是访问不了,您这一句话给解决了。。。

6年前 评论

@suze 哈哈哈哈,之前趟过的坑~

6年前 评论

@ShiYue 是科学上网导致的吗? 怎么解决的? 不开启科学上网就行?

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!