前言:首先默认你的Confluence 已经安装好并且设置好证书,此处不做证书导入等介绍。
1、docker
1.拉取仓库nginx镜像,不加版本号默认拉取最新的版本
#docker pull nginx
2.创建一个 start.sh ,启动docker的脚本,内容如下:
docker rm -f nginx 2> /dev/null
docker run -itd \
--name nginx \
--dns=10.0.0.1 \ # 你自己的dns服务器
--restart=always \
-p 127.0.0.1:443:443 \
-p 127.0.0.1:80:80 \
-v /data/nginx_https/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx_https/conf/default.conf:/etc/nginx/conf.d/default.conf \
-v /data/nginx_https/logs/:/var/log/nginx \
-v /data/nginx_https/conf/ssl:/ssl \
nginx
3.创建/data/nginx_https/ 目录
4.文件准备
4.1 新建文件/data/nginx_https/conf/nginx.conf
#运行nginx的用户
user nginx;
#启动进程设置成和CPU数量相等
worker_processes 1;
#全局错误日志及PID文件的位置
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
#工作模式及连接数上限
events {
#单个后台work进程最大并发数设置为1024
worker_connections