This commit is contained in:
parent
aa9a82a3d3
commit
7e0d60d1af
|
|
@ -14,6 +14,7 @@ fi
|
|||
# 检查vhosts目录中是否有配置文件
|
||||
if [ -z "$(ls -A vhosts/*.conf 2>/dev/null)" ]; then
|
||||
echo "警告: vhosts目录中没有.conf文件,没有配置文件需要处理"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 创建临时目录
|
||||
|
|
@ -47,14 +48,16 @@ for conf_file in vhosts/*.conf; do
|
|||
var_name=$(echo $var | cut -d= -f1)
|
||||
var_value=${!var_name}
|
||||
if [ ! -z "$var_value" ]; then
|
||||
# 使用简单的变量替换方法
|
||||
# 使用更安全的变量替换方法
|
||||
pattern="\\\${$var_name}"
|
||||
# 转义特殊字符
|
||||
escaped_value=$(echo "$var_value" | sed 's/[\/&]/\\&/g')
|
||||
echo " 替换变量: ${pattern} -> $var_value"
|
||||
content=$(echo "$content" | sed "s|${pattern}|$var_value|g")
|
||||
content=$(echo "$content" | sed "s|${pattern}|${escaped_value}|g")
|
||||
fi
|
||||
done
|
||||
|
||||
# 写入处理后的内容到目标文件
|
||||
# 写入处理后的内容到临时文件
|
||||
echo "$content" > "$TEMP_DIR/$filename"
|
||||
|
||||
echo " 文件处理完成: $filename"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
server {
|
||||
listen 80;
|
||||
listen 443 ssl;
|
||||
server_name consul-bazhong.t-aaron.com;
|
||||
server_name ${CONSUL_DOMAIN};
|
||||
|
||||
ssl_certificate /etc/nginx/t-aaron.com.pem;
|
||||
ssl_certificate_key /etc/nginx/t-aaron.com.key;
|
||||
|
|
@ -12,7 +12,7 @@ server {
|
|||
ssl_prefer_server_ciphers on;
|
||||
|
||||
location / {
|
||||
proxy_pass http://CONSUL_bazhong:8500;
|
||||
proxy_pass http://${CONSUL_NAME}:8500;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
server {
|
||||
listen 80;
|
||||
listen 443 ssl;
|
||||
server_name minio-bazhong.t-aaron.com;
|
||||
server_name ${MINIO_DOMAIN};
|
||||
|
||||
ssl_certificate /etc/nginx/t-aaron.com.pem;
|
||||
ssl_certificate_key /etc/nginx/t-aaron.com.key;
|
||||
|
|
@ -15,6 +15,6 @@ server {
|
|||
proxy_set_header Host $http_host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://minio-bazhong.t-aaron.com:9000;
|
||||
proxy_pass http://${MINIO_NAME}:9000;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
server {
|
||||
listen 80;
|
||||
listen 443 ssl;
|
||||
server_name minioconsole-bazhong.t-aaron.com;
|
||||
server_name ${MINIO_CONSOLE_DOMAIN};
|
||||
|
||||
ssl_certificate /etc/nginx/t-aaron.com.pem;
|
||||
ssl_certificate_key /etc/nginx/t-aaron.com.key;
|
||||
|
|
@ -15,6 +15,6 @@ server {
|
|||
proxy_set_header Host $http_host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://minio-bazhong.t-aaron.com:9001;
|
||||
proxy_pass http://${MINIO_NAME}:9001;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
|
||||
location / {
|
||||
proxy_pass http://OIDC_SERVER_bazhong:8090;
|
||||
proxy_pass http://${OIDC_SERVER_NAME}:8090;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
ssl_prefer_server_ciphers on;
|
||||
|
||||
location / {
|
||||
proxy_pass http://SKYWALKING_UI_bazhong:8080;
|
||||
proxy_pass http://${SKYWALKING_UI_NAME}:8080;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
Loading…
Reference in New Issue