【问题标题】:Laravel - how to serve laravel project with https on local developmentLaravel - 如何在本地开发中使用 https 服务 laravel 项目
【发布时间】:2021-02-15 03:17:49
【问题描述】:

我在 Google 上搜索了很多关于使用 https 服务的解决方案。即使我尝试了 ngrok,但它不能正常工作。 下面是ngork的代码。

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

我确信 Laravel 有提供 HTTPS 服务的工匠。

【问题讨论】:

  • 我知道这是一个普遍的问题,但仍在寻找解决方案。
  • 内置网络服务器不支持 https。您需要使用适当的网络服务器(如 apache http 或 nginx)在 https 下提供服务
  • how to create the virtual host, how to enable https,这两个链接是用来启用ssl的。除此之外还有什么方法吗?
  • 这两个链接适用于 xampp(其中第二个字母代表 apache),而不适用于内置网络服务器。如果您正确设置 xampp 并按照这些链接中的说明进行操作,您应该能够使 https 正常工作

标签: laravel https laravel-artisan ngrok


【解决方案1】:

这是 HTTPS 监听 443 端口的标准协议,您可以简单地运行命令来监听该端口

php artisan serve --port=443

顺便说一句,php artisan serve 仅供开发使用,ssl 证书用于生产环境,两者完全没有工作关系,因为它们的用途不同......

虽然您可以自定义您的网络服务器以安装 SSL 证书并监听自定义端口,但您违反了标准,公众可能会怀疑并且无法接受...

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-03-22
  • 2020-08-10
  • 1970-01-01
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 2019-03-07
相关资源
最近更新 更多