访问网络外的 Laravel 个网站
Access Laravel site outside of network
我正尝试访问我的 laravel 网络外部站点以测试功能,但我 运行 遇到了一些我不太了解的障碍。我找到了我的计算机 public IP 地址,并且我的 php artisan 正在为我的服务器提供服务(用于开发,不会投入生产)但是当我去 public IP 地址,它表示 "this site cannot be reached"。我试图更改我的配置文件(000-default、default-ssl、apache2.conf 等)以使服务器名与我的 ip 地址相同,但仍然没有成功。我对服务器端的东西还是有点陌生,可以使用提供的任何帮助。感谢您的帮助和建议!
如果您使用的是mac,您可以安装laravel自己的工具valet,这样您就可以通过运行访问网站共享等功能valet share
在 laravel 项目中的命令中。当然安装 valet 是没有必要的。
有一个名为 ngrok
的好工具可以帮助您在全球范围内共享您的本地服务器。您可以使用 http 或 https 来分享您的网站。
您可以在 https://ngrok.com/
上按照此处的指南进行操作
只要你可以使用ngrok工具就可以让你的本地项目访问外网了。
您可以尝试下载此工具并将其放入您的本地项目根目录并 运行 它。
您单击 ngrok.exe 文件,然后打开一个终端并键入 ngrok 命令。
更多信息,您可以观看下面的视频,以便您更好地理解。
我正尝试访问我的 laravel 网络外部站点以测试功能,但我 运行 遇到了一些我不太了解的障碍。我找到了我的计算机 public IP 地址,并且我的 php artisan 正在为我的服务器提供服务(用于开发,不会投入生产)但是当我去 public IP 地址,它表示 "this site cannot be reached"。我试图更改我的配置文件(000-default、default-ssl、apache2.conf 等)以使服务器名与我的 ip 地址相同,但仍然没有成功。我对服务器端的东西还是有点陌生,可以使用提供的任何帮助。感谢您的帮助和建议!
如果您使用的是mac,您可以安装laravel自己的工具valet,这样您就可以通过运行访问网站共享等功能valet share
在 laravel 项目中的命令中。当然安装 valet 是没有必要的。
有一个名为 ngrok
的好工具可以帮助您在全球范围内共享您的本地服务器。您可以使用 http 或 https 来分享您的网站。
您可以在 https://ngrok.com/
上按照此处的指南进行操作只要你可以使用ngrok工具就可以让你的本地项目访问外网了。 您可以尝试下载此工具并将其放入您的本地项目根目录并 运行 它。 您单击 ngrok.exe 文件,然后打开一个终端并键入 ngrok 命令。 更多信息,您可以观看下面的视频,以便您更好地理解。