lucenarenato/sail-ssl

Laravel 5,6,7 及 php7.2 - Laravel Sail 插件,用于启用与 Nginx 的 SSL (HTTPS) 连接。

1.2.0 2023-01-06 16:18 UTC

This package is auto-updated.

Last update: 2024-09-06 21:03:29 UTC


README

Version Downloads License Test

Laravel 7 及 php7.2 - Laravel Sail 插件,用于启用与 Nginx 的 SSL (HTTPS) 连接。

安装

在使用插件之前,您需要设置 Laravel Sail 环境。

使用本地 PHP / Composer

composer require lucenarenato/sail-ssl --dev
php artisan sail-ssl:install
./vendor/bin/sail up

使用 Sail 容器

./vendor/bin/sail up -d
./vendor/bin/sail composer require lucenarenato/sail-ssl --dev
./vendor/bin/sail artisan sail-ssl:install
./vendor/bin/sail down
./vendor/bin/sail up

容器启动后,您可以通过 https:// 访问。

环境变量

  • SERVER_NAME
    • 确定 nginx.conf 中的 server_name 指令
    • 默认: localhost
  • APP_SERVICE
    • 在 docker-compose.yml 中指定 Laravel 容器名称
    • 默认: laravel.test
  • HTTP_PORT
    • 转发 Nginx HTTP 端口的端口
    • 默认情况下,此端口的请求将重定向到 SSL_PORT
    • 默认: 8000
  • SSL_PORT
    • 转发 Nginx HTTPS 端口的端口
    • 默认: 443

配置 Nginx

./nginx/templates/default.conf.template 将被发布。

php artisan sail-ssl:publish

贡献

欢迎创建 PR!