【问题标题】:Access Laravel site outside of network访问网络外的 Laravel 站点
【发布时间】:2018-04-26 19:23:15
【问题描述】:

我试图在网络之外访问我的 laravel 站点以测试功能,但我遇到了一些我不太了解的障碍。我找到了我的计算机公共 IP 地址,并且我的 php artisan 为我的服务器提供服务(用于开发,不会投入生产)但是当我转到公共 IP 地址时,它显示“无法访问此站点”。我试图更改我的配置文件(000-default、default-ssl、apache2.conf 等)以使服务器名称与我的 IP 地址相同,但仍然没有运气。我对服务器端的东西还是有点陌生​​,可以使用提供的任何帮助。感谢您的帮助和建议!

【问题讨论】:

  • 为什么不使用 ngrok? ngrok.com
  • 那行得通。非常感谢你让我看到 ngrok!
  • 很高兴它成功了。

标签: laravel server apache2 laravel-artisan


【解决方案1】:

只要你可以使用Ngrok工具就可以让你的本地项目访问外网。 您可以尝试下载此工具并将其放入本地项目根目录并运行它。 单击 ngrok.exe 文件,然后打开一个终端并键入 ngrok 命令。 欲了解更多信息,您可以查看下面的视频,以便更好地了解。

https://youtu.be/s8efVe5c1Xg

【讨论】:

    【解决方案2】:

    如果您使用的是 mac,您可以安装 laravel 自己的工具 valet,这样您就可以通过在 laravel 项目中的命令中运行 valet share 来访问站点共享等功能。当然没有必要安装代客服务。

    有一个很棒的工具叫做ngrok,它可以帮助您在全球范围内共享您的本地服务器。您可以使用 http 或 https 来共享您的网站。

    您可以在https://ngrok.com/ 上按照指南进行操作

    【讨论】:

    • ngrok 做到了!谢谢
    猜你喜欢
    • 1970-01-01
    • 2012-02-20
    • 2019-12-15
    • 1970-01-01
    • 2017-04-28
    • 2015-08-01
    • 2016-06-13
    • 1970-01-01
    • 2021-07-29
    相关资源
    最近更新 更多