系列文章CLI为了方便操作,我封装了一些命令。Linux/macOS$./lnmp-docker.shWindows10,请在PowerShell中执行,禁止脚本执行问题请参考系列一文章。$./lnmp-docker.ps1CLI函数以下内容以./lnmp-docker.sh为例,Windows10用户可以替换为./lnmp-docker.ps1自签名SSL证书(支持通配符)$./lnmp-泊坞窗。shssl-selfkhs1994.com*.khs1994.com127.0.0.1192.168.199.100localhost生成的文件位于./config/nginx/ssl-self浏览器不信任自签CA证书,请安装root-ca.crt导入浏览器。(自行查找)生成NGINX配置假设PHP项目位于./app/my_php_project$./lnmp-docker.shnginx-confighttpsmy_php_projectdemo.khs1994.com打开./config/nginx/demo.khs1994。com.conf检查配置无误后重启$./lnmp-docker.shrestartnginx将127.0.0.1demo.khs1994.com写入/etc/hosts浏览器,打开https://demo.khs1994.com进行验证。(请确保浏览器已经导入root-ca.crt)清理日志文件$./lnmp-docker.shcleanup更多功能执行./lnmp-docker.sh自行探索
