This commit is contained in:
孙小云 2025-06-11 16:46:43 +08:00
parent 708ea83103
commit e5cde64b78
10 changed files with 73 additions and 32 deletions

View File

@ -1,5 +1,4 @@
#域名前缀
#域名前缀
export VERSION=default
export DOMAIN=bazhong
#域名后缀
@ -22,19 +21,14 @@ export SRS_RTMP_PORT=1938
# Minio控制台对外爆露端口
export MINIO_CONSOLE_PORT=9022
#这部分不用管
export HHZ_ADMIN_WEB_DIST=/home/th/workspace/dockerbuilder/webs/bazhong/tuoheng_hhz_web/dist
export DSP_ADMIN_WEB_DIST=/home/th/workspace/dockerbuilder/webs/bazhong/dsp-admin/dist
export AIRPORT_WEB_DIST=/home/th/workspace/dockerbuilder/webs/bazhong/tuoheng_airport_web/dist
export BUSINESS_WEB_DIST=/home/th/workspace/dockerbuilder/webs/bazhong/business_web/dist
#域名证书位置写在这边
#域名证书位置写在这边
export PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginx/vhosts/cert/t-aaron.com.pem
export KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginx/vhosts/cert/t-aaron.com.key
#这部分不需要修改
export SKYWALKING_UI_DOMAIN=sky.${DOMAIN_END}
export CONSUL_DOMAIN=consul.${DOMAIN_END}
export XXLJOB_DOMAIN=xxljob.${DOMAIN_END}
@ -47,4 +41,22 @@ export BUSINESS_DOMAIN=business.${DOMAIN_END}
export SRS_DOMAIN=srs.${DOMAIN_END}
export HHZ_DOMAIN=hhz.${DOMAIN_END}
export DSP_DOMAIN=dsp.${DOMAIN_END}
export KAFKA_DOMAIN=kafka.${DOMAIN_END}
export KAFKA_DOMAIN=kafka.${DOMAIN_END}
#域名证书位置写在这边
#dsp.bazhongfeifu.com hhz.bazhongfeifu.com minio.bazhongfeifu.com oidc.bazhongfeifu.com srs.bazhongfeifu.com
export DSP_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/dsp/
export DSP_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/dsp/
export HHZ_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/hhz/
export HHZ_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/hhz/
export MINIO_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/minio/
export MINIO_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/minio/
export OIDC_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/oidc/
export OIDC_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/oidc/
export SRS_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/srs/
export SRS_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/srs/

View File

@ -1,11 +1,8 @@
server {
listen 80;
listen 443 ssl;
listen 443;
server_name ${CONSUL_DOMAIN};
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -5,8 +5,8 @@
server_name ${DSP_DOMAIN};
# SSL证书配置
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_certificate /etc/nginx/dsp.pem;
ssl_certificate_key /etc/nginx/dsp.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -4,10 +4,10 @@
listen 443 ssl;
server_name ${HHZ_DOMAIN};
root /data/tuoheng_hhz_web/dist;
client_max_body_size 2g;
# SSL证书配置
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_certificate /etc/nginx/hhz.pem;
ssl_certificate_key /etc/nginx/hhz.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -3,8 +3,8 @@ server {
listen 443 ssl;
server_name ${MINIO_DOMAIN};
client_max_body_size 2g;
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_certificate /etc/nginx/minio.pem;
ssl_certificate_key /etc/nginx/minio.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -1,11 +1,8 @@
server {
listen 80;
listen 443 ssl;
listen 443;
server_name ${MINIO_CONSOLE_DOMAIN};
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -5,8 +5,8 @@ server {
server_name ${OIDC_SERVER_DOMAIN};
# SSL证书配置
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_certificate /etc/nginx/oidc.pem;
ssl_certificate_key /etc/nginx/oidc.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -3,8 +3,8 @@ server {
listen 443 ssl;
server_name ${SRS_DOMAIN};
client_max_body_size 2g;
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_certificate /etc/nginx/srs.pem;
ssl_certificate_key /etc/nginx/srs.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -1,11 +1,8 @@
server {
listen 80;
listen 443 ssl;
listen 443;
server_name ${XXLJOB_DOMAIN};
# SSL证书配置
ssl_certificate /etc/nginx/t-aaron.com.pem;
ssl_certificate_key /etc/nginx/t-aaron.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

View File

@ -30,6 +30,44 @@ if [ ! -z "${PEM_PATH}" ] && [ ! -z "${KEY_PATH}" ]; then
--volume ${PEM_PATH}:/etc/nginx/t-aaron.com.pem \
--volume ${KEY_PATH}:/etc/nginx/t-aaron.com.key"
fi
# 如果配置了证书,添加证书挂载
if [ ! -z "${DSP_PEM_PATH}" ] && [ ! -z "${DSP_KEY_PATH}" ]; then
echo "检测到DSP证书配置将挂载证书文件..."
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${DSP_PEM_PATH}:/etc/nginx/dsp.pem \
--volume ${DSP_KEY_PATH}:/etc/nginx/dsp.key"
fi
if [ ! -z "${HHZ_PEM_PATH}" ] && [ ! -z "${HHZ_KEY_PATH}" ]; then
echo "检测到HHZ证书配置将挂载证书文件..."
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${HHZ_PEM_PATH}:/etc/nginx/hhz.pem \
--volume ${HHZ_KEY_PATH}:/etc/nginx/hhz.key"
fi
if [ ! -z "${MINIO_PEM_PATH}" ] && [ ! -z "${MINIO_KEY_PATH}" ]; then
echo "检测到MINIO证书配置将挂载证书文件..."
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${MINIO_PEM_PATH}:/etc/nginx/minio.pem \
--volume ${MINIO_KEY_PATH}:/etc/nginx/minio.key"
fi
if [ ! -z "${OIDC_PEM_PATH}" ] && [ ! -z "${OIDC_KEY_PATH}" ]; then
echo "检测到OIDC证书配置将挂载证书文件..."
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${OIDC_PEM_PATH}:/etc/nginx/oidc.pem \
--volume ${OIDC_KEY_PATH}:/etc/nginx/oidc.key"
fi
if [ ! -z "${SRS_PEM_PATH}" ] && [ ! -z "${SRS_KEY_PATH}" ]; then
echo "检测到SRS证书配置将挂载证书文件..."
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${SRS_PEM_PATH}:/etc/nginx/srs.pem \
--volume ${SRS_KEY_PATH}:/etc/nginx/srs.key"
fi
echo "镜像名字------"
echo ${NGINX_IMAGE}