自动化部署达到以下几个目的:
1.编译
2.安装
3.生成HTTPS 证书
4.配置
首先将Nginx的压缩包解压并放在工程目录下,然后将要准备的的配置文件放在conf目录下,还有作为service需要的启动脚本文件nginx
目录结构如下:
openssl genrsa 命令用到 -passout pass:freebird 避免提示输入口令
openssl req 命令用到 -passin pass:freebird -batch 提供口令,避免输入一堆其他信息
openssl rsa 命令也用到 -passin pass:freebird 提供口令