bash 脚本编程十九 Nginx自动部署

2014-11-24 10:14:49 · 作者: · 浏览: 2

自动化部署达到以下几个目的:


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 提供口令