laravel homestead端口转发的问题

发布于 2022-09-05 03:38:13 字数 1711 浏览 24 评论 0

安装laravel homestead后,我想在这个虚拟机中运行python,使用的是ubuntu16自带的python。python安装jupyter,启动新的服务jupyter notebook --no-browser,服务监听8888端口,启动正常:
启动jupyter notebook

通过本机的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文