lucenarenato / sail-ssl
Laravel 5,6,7 及 php7.2 - Laravel Sail 插件,用于启用与 Nginx 的 SSL (HTTPS) 连接。
1.2.0
2023-01-06 16:18 UTC
Requires
- php: ^7.2|^7.3|^8.0
- illuminate/console: ^5.0|^6.0|^7.0|^8.0|^9.0
- illuminate/contracts: ^5.0|^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^5.0|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- lucenarenato/sail-7.x: 1.x-dev
- orchestra/testbench: ^3.5|^5.0|^6.0|^7.0
- phpunit/phpunit: ^5.0|^8.4|^9.0|^9.5
README
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
- 确定 nginx.conf 中的
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!