访问网络外的Laravel网站

时间:2017-11-14 00:23:05

标签: laravel server apache2 artisan

我正在尝试访问网络外部的laravel网站以测试功能,但我遇到了一些我不太明白的障碍。我发现我的计算机是公共IP地址,我有我的php工匠服务我的服务器(用于开发,不会投入生产)但是当我转到公共IP地址时,它说“无法访问此站点”。我试图更改我的配置文件(000-default,default-ssl,apache2.conf等),使servername与我的ip地址相同,但仍然没有运气。我在服务器方面仍然有点新鲜,可以使用任何提供的帮助。感谢您的帮助和建议!

2 个答案:

答案 0 :(得分:2)

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

有一个名为ngrok的强大工具可帮助您在全球范围内共享本地服务器。您可以使用http或https共享您的网站。

您可以按照https://ngrok.com/

上的指南进行操作

答案 1 :(得分:0)

您可以使用Ngrok工具,它允许您的本地项目访问外部网络。 您可以尝试下载该工具,然后将其放在本地项目的根目录中并运行它。 您单击ngrok.exe文件,然后打开一个终端并键入ngrok命令。 有关更多信息,请查看下面的视频,以便更好地了解。

https://youtu.be/s8efVe5c1Xg