教程一做到一半,正常 Vagrant up 后项目无法访问
提问的时候一边排查了发现了问题所在。vagrant 2.1.1 homestead 6.1.0
之前是直接 vagrant --provision
重新配置,今天认真检查了一下发现是 nginx
和php
没启动
不知道为什么 vagrant
启动后需要重启nginx
和php
而且是教程到一半才出现这个问题
环境是按照教程里面的步骤搭建的,系统是wind
这是最近的操作记录
487 vagrant up
488 vagrant ssh
489 vagrant halt
490 vagrant up --provision
491 vagrant ssh
每次结束都有关闭vagrant halt
但是vagrant up
后访问显示 无法访问此网站
数据库能正常连接
ping weibo.test 正常
- 检查nginx
ps -ef | grep nginx
结果:vagrant 6709 6698 0 08:27 pts/0 00:00:00 grep --color=auto nginx
- 检查php
ps -ef | grep php
结果:vagrant 6717 6698 0 08:29 pts/0 00:00:00 grep --color=auto php
- 重启nginx
service nginx restart
结果:项目 502 Bad Gateway - 检查错误日志
2019/07/05 08:40:08 [crit] 6752#6752: *4 connect() to unix:/var/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.10.1, server: weibo.test, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "weibo.test"
进到
/var/run/php
目录后发现 只有一个srw-rw-rw- 1 vagrant vagrant 0 Jul 5 03:20 php5.6-fpm.sock=
尝试重启php同样没有权限
切换root
用户 重启php/usr/sbin/php-fpm7.2
访问正常
可以肯定途中没有改过任何配置。不知道为什么会出现这种情况,应该怎么检查和解决
推荐文章: