From 4b0a8049a797b1eef23747ef61c08b37fd61c433 Mon Sep 17 00:00:00 2001 From: david_bai Date: Sat, 17 May 2025 17:31:08 +0800 Subject: [PATCH] =?UTF-8?q?nginx=E6=94=B9=E4=B8=BA=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E9=85=8D=E7=BD=AE,=E4=BB=8E=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E6=96=87=E4=BB=B6=E4=B8=AD=E8=AF=BB=E5=8F=96=E5=B9=B6?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/docker/Nginx/cp_cfg_run.sh | 5 --- backend/docker/Nginx/default | 10 ++--- backend/docker/TURN/configure_turn.sh | 65 --------------------------- 3 files changed, 5 insertions(+), 75 deletions(-) delete mode 100644 backend/docker/Nginx/cp_cfg_run.sh delete mode 100644 backend/docker/TURN/configure_turn.sh diff --git a/backend/docker/Nginx/cp_cfg_run.sh b/backend/docker/Nginx/cp_cfg_run.sh deleted file mode 100644 index fd74ad6..0000000 --- a/backend/docker/Nginx/cp_cfg_run.sh +++ /dev/null @@ -1,5 +0,0 @@ -cp default /etc/nginx/sites-available/ -cp nginx.conf /etc/nginx -nginx -t - -/etc/init.d/nginx restart \ No newline at end of file diff --git a/backend/docker/Nginx/default b/backend/docker/Nginx/default index 0a4dbf4..e738a42 100644 --- a/backend/docker/Nginx/default +++ b/backend/docker/Nginx/default @@ -1,7 +1,7 @@ server { # 将 HTTP 重定向到 HTTPS listen 80; - server_name securityshare.xyz www.securityshare.xyz; + server_name YourDomain www.YourDomain; return 301 https://$server_name$request_uri; } @@ -23,11 +23,11 @@ server { # 需要客户端和服务器都支持 ssl_early_data on; - server_name securityshare.xyz www.securityshare.xyz; + server_name YourDomain www.YourDomain; # SSL 配置 - ssl_certificate /etc/letsencrypt/live/securityshare.xyz/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/securityshare.xyz/privkey.pem; + ssl_certificate path/to/your/certFile; + ssl_certificate_key path/to/your/privkeyFile; # SSL 优化 ssl_session_timeout 1d; @@ -43,7 +43,7 @@ server { # 定义前端构建产物在容器内的根路径 # !!! 重要: 请将此路径修改为您的前端项目构建后在Nginx容器内的实际路径 !!! - set $frontend_build_root /home/ubuntu/workdir_atbj/clipboard_web; + set $frontend_build_root path/to/your/frontend_build_root; # 1. 优先处理 Next.js 的核心静态资源 (_next/static) location /_next/static/ { diff --git a/backend/docker/TURN/configure_turn.sh b/backend/docker/TURN/configure_turn.sh deleted file mode 100644 index 3528966..0000000 --- a/backend/docker/TURN/configure_turn.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -# 检查参数 -if [ -z "$1" ]; then - echo "Usage: $0 " - exit 1 -fi - -ENV_FILE=$1 -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - -# 检查环境变量文件是否存在 -if [ ! -f "$ENV_FILE" ]; then - echo "Error: Environment file $ENV_FILE not found" - exit 1 -fi - -# 读取环境变量 -source "$ENV_FILE" - -echo "Configuring TURN server..." - -# 确定使用哪个配置模板 -if [[ "$NODE_ENV" == "development" ]]; then - TEMPLATE_FILE="$SCRIPT_DIR/turnserver_development.conf" -else - TEMPLATE_FILE="$SCRIPT_DIR/turnserver_production.conf" -fi - -# 创建临时配置文件 -TEMP_CONF=$(mktemp) - -# 读取模板并替换变量 -while IFS= read -r line || [ -n "$line" ]; do - # 替换external-ip - if [[ $line =~ ^external-ip= ]]; then - echo "external-ip=$TURN_EXTERNAL_IP" - # 替换realm - elif [[ $line =~ ^realm= ]]; then - echo "realm=$TURN_REALM" - # 替换user credentials - elif [[ $line =~ ^user= ]]; then - echo "user=$TURN_USERNAME:$TURN_PASSWORD" - # 替换证书路径 - elif [[ $line =~ ^cert= ]]; then - echo "cert=$TURN_CERT_PATH" - # 替换密钥路径 - elif [[ $line =~ ^pkey= ]]; then - echo "pkey=$TURN_KEY_PATH" - else - echo "$line" - fi -done < "$TEMPLATE_FILE" > "$TEMP_CONF" - -# cp "$TEMP_CONF" turnserver.conf -# 使用sudo复制配置文件到目标位置 -cp "$TEMP_CONF" /etc/turnserver.conf - -# # 删除临时文件 -rm "$TEMP_CONF" - -# # 重启TURN服务器 -service coturn restart - -echo "TURN server configuration has been updated and service restarted." \ No newline at end of file