我一直在遵循Laravel教程here。
上面写着:
通过执行以下命令启动Laravel服务。
php artisan serve
在此之后,我得到了以下回应:
Laravel development server started: <http://127.0.0.1:8000>
我正在谷歌云中运行一个Ubuntu示例,不想安装桌面环境,并通过VNC和所有这些东西,以确认Larvael安装正确。
我的第一React是在我正在使用的服务器的IP地址后面加上:8000(iIndiee.http://35.246.167.37:8000)
它不起作用,所以我输入了一个新的防火墙规则,允许端口8000上的tcp和udp流量。
This site can’t be reached 35.246.167.37 refused to connect.
是否可以远程访问laravel开发服务器以确认安装成功?
5条答案
按热度按时间kyxcudwk1#
但是如果你在你的服务器上设置了防火墙规则,它可能会被丢弃?
尝试以本机方式而不是通过Artisman运行它,并注意本页上的示例#6
您可以通过以下任何接口在端口8000上访问Web服务器:
http://php.net/manual/en/features.commandline.webserver.php
mzaanser2#
您可以使用主机和端口选项
php artisan serve --host=0.0.0.0
rryofs0p3#
你必须打开一个防火墙端口
现在你得把这个
对我有效=D!
qyzbxkaa4#
您需要检查传入端口8000和所有传出端口是否打开。
也许您也可以尝试使用端口80
zaq34kh65#
据我所知,artisan运行的是内置的php开发服务器,对于后者,文档中明确指出,要远程访问该服务器,需要将主机指定为
0.0.0.0
,因此,要使用php artisan
命令运行该服务器,需要执行以下命令:当然,可以指定任何其他可用端口。