From 44bf17d47b093b03377b4802edb044ae16d53eed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Tue, 27 May 2025 20:47:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(docker):=20=E6=B7=BB=E5=8A=A0=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=20nginx=20=E9=85=8D=E7=BD=AE=E5=B9=B6?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8F=8D=E5=90=91=E4=BB=A3=E7=90=86=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加自定义 nginx配置文件,用于反向代理到伊利 GPT - 修改 Dockerfile,使用新的 nginx 配置 - 更新前端代码,将主机地址改为当前窗口地址 --- docker/Dockerfile | 4 +-- docker/nginx.conf | 35 +++++++++++++++++++ .../IntelligentGeneration/Index.vue | 4 +-- 3 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 docker/nginx.conf diff --git a/docker/Dockerfile b/docker/Dockerfile index 4ca9a98..9447bb7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -14,6 +14,6 @@ COPY ${DIST_DIR} /var/www/html/${URL_DIR} RUN sed -i "s/\ \/index.html/\ \/${URL_DIR}\/index.html/g" /etc/nginx/conf.d/default.conf # 默认不建议使用自定义nginx配置,如必须使用,请提前沟通 -# COPY ./nginx.conf /etc/nginx/conf.d/default.conf + COPY ./docker/nginx.conf /etc/nginx/conf.d/nginx.conf -EXPOSE 80 \ No newline at end of file +EXPOSE 80 diff --git a/docker/nginx.conf b/docker/nginx.conf new file mode 100644 index 0000000..7d69915 --- /dev/null +++ b/docker/nginx.conf @@ -0,0 +1,35 @@ +server { + listen 80 default_server; + server_name _; + + #charset koi8-r; + #access_log /var/log/nginx/host.access.log main; + + # 跳转到伊利GPT + # 反向代理配置 + location /aiagent/ { + proxy_pass https://yiligpt.x.digitalyili.com; + proxy_set_header Host yiligpt.x.digitalyili.com; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # 如果需要忽略SSL证书验证(测试环境) + # proxy_ssl_verify off; + } + + + location / { + root /var/www/html; + index index.html index.htm; + try_files $uri $uri/ //index.html; + } + + + # redirect server error pages to the static page /50x.html + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /var/www/html; + } + +} diff --git a/src/views/Home/components/CreateSurvey/components/IntelligentGeneration/Index.vue b/src/views/Home/components/CreateSurvey/components/IntelligentGeneration/Index.vue index 2b953f1..4bace6a 100644 --- a/src/views/Home/components/CreateSurvey/components/IntelligentGeneration/Index.vue +++ b/src/views/Home/components/CreateSurvey/components/IntelligentGeneration/Index.vue @@ -1,12 +1,12 @@