Laravel -如何在本地开发中使用https为Laravel项目提供服务

fbcarpbf  于 2022-11-18  发布在  其他
关注(0)|答案(2)|浏览(164)

我在谷歌上搜索了很多关于https服务的解决方案。甚至我也试过ngrok,但是它不能正常工作。下面是ngrok的代码。

php artisan serve
cd <path-to-ngrok>
./ngrok http localhost:8000

我相信Laravel有工匠来提供HTTPS。

s5a0g9ez

s5a0g9ez1#

这是HTTPS在端口443上侦听的标准协议,您可以简单地运行命令来侦听该端口
php artisan serve --port=443
顺便说一句,php工匠服务只用于开发使用,ssl证书用于生产环境,他们两个根本没有工作关系,因为两个服务于他们的目的不同。
虽然你可以自定义你的web服务器来安装SSL证书和并在自定义端口上侦听,但你正在打破标准,公众可能会怀疑和不能接受它...

f0ofjuux

f0ofjuux2#

一种解决方案是使用Symfony的'serve'命令而不是artisan serve
https://symfony.com/download
在本地安装Symfony CLI(我使用了homebrew安装说明),然后在我的Laravel根目录下运行symfony serve

相关问题