本地 Homestead 使用域名访问报错
本地使用homestead配置laravel开发环境,使用ip地址可以访问,使用配置的域名访问则出现504错误。本地环境为homestead-7 vagrant版本1.9.1
参考教程:Laravel 5.3 教程
Homestead.yaml 配置如图
/etc/hosts 配置
请问我该如何更改才能正常使用域名访问呢?
我猜还是 hosts 配置的问题,要不你
ping www.blog.com
看看访问的 ip 是哪个@oustn
ping www.blog.com 访问的是192.168.10.10呀
@ShiYue 访问不了是什么情况?有报错吗?我姑且猜一下 设置了之后要重新加载配置
vagrant provision
或vagrant reload --provision
@oustn 没有报错也更新了配置
@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
@oustn 谢谢,问题解决了,原因是我昨天挂代理导致的域名无法访问
@ShiYue 哥呀 谢谢啊,搞了一个小时就是访问不了,您这一句话给解决了。。。
@suze 哈哈哈哈,之前趟过的坑~
@ShiYue 是科学上网导致的吗? 怎么解决的? 不开启科学上网就行?
@Zhangzhuow 本地域名屏蔽