laravel homestead端口转发的问题
安装laravel homestead后,我想在这个虚拟机中运行python,使用的是ubuntu16自带的python。python安装jupyter,启动新的服务jupyter notebook --no-browser
,服务监听8888
端口,启动正常:
通过本机的chrome访问,将localhost
改为192.168.10.10
默认的homestead ip
,访问地址变成http://192.168.10.10:8888/?token=3c25597aeeb170d6e704cfe3a38425a6debff643ad0c364e
,页面却是:
通过修改配置文件Homestead.yaml
,添加8888
端口开启:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/vagrant/Code
type: "nfs"
sites:
- map: homestead.app
to: /home/vagrant/Code/www/laravel54/public
databases:
- homestead
ports:
- send: 8888
to: 8888
protocol: udp
重启vagrant reload --provision
。在虚拟机中重新开启jupyter notebook --no-browser
,再次访问,还是被拒绝。
网上搜索,通过curl -v http://localhost:8888
,查看问题:
在虚拟机下:
在本机下:
在虚拟机下,开启监听的session,在虚拟机curl访问,立马返回了302 GET / (::1) 0.42ms
,说明服务端没有问题,主要问题可能还是laravel homestead
端口的问题。
请问哪位大神可以解答一下这个问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论