本地 Homestead 使用域名访问报错

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

参考教程:Laravel 5.3 教程

Homestead.yaml 配置如图

Homestead配置截图

/etc/hosts 配置

hosts配置

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 10

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

7年前 评论

@oustn

file

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

7年前 评论

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

7年前 评论

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

7年前 评论

@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

7年前 评论

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

7年前 评论

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

6年前 评论

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

6年前 评论

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

5年前 评论

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