我在谷歌上搜索了很多关于https服务的解决方案。甚至我也试过ngrok,但是它不能正常工作。下面是ngrok的代码。
php artisan serve cd <path-to-ngrok> ./ngrok http localhost:8000
我相信Laravel有工匠来提供HTTPS。
s5a0g9ez1#
这是HTTPS在端口443上侦听的标准协议,您可以简单地运行命令来侦听该端口php artisan serve --port=443顺便说一句,php工匠服务只用于开发使用,ssl证书用于生产环境,他们两个根本没有工作关系,因为两个服务于他们的目的不同。虽然你可以自定义你的web服务器来安装SSL证书和并在自定义端口上侦听,但你正在打破标准,公众可能会怀疑和不能接受它...
php artisan serve --port=443
f0ofjuux2#
一种解决方案是使用Symfony的'serve'命令而不是artisan serve。https://symfony.com/download在本地安装Symfony CLI(我使用了homebrew安装说明),然后在我的Laravel根目录下运行symfony serve。
artisan serve
symfony serve
2条答案
按热度按时间s5a0g9ez1#
这是HTTPS在端口443上侦听的标准协议,您可以简单地运行命令来侦听该端口
php artisan serve --port=443
顺便说一句,php工匠服务只用于开发使用,ssl证书用于生产环境,他们两个根本没有工作关系,因为两个服务于他们的目的不同。
虽然你可以自定义你的web服务器来安装SSL证书和并在自定义端口上侦听,但你正在打破标准,公众可能会怀疑和不能接受它...
f0ofjuux2#
一种解决方案是使用Symfony的'serve'命令而不是
artisan serve
。https://symfony.com/download
在本地安装Symfony CLI(我使用了homebrew安装说明),然后在我的Laravel根目录下运行
symfony serve
。