Bläddra i källkod

docs(docker/nginx): 更新docker构建命令和nginx代理配置注释

- 添加docker构建和运行的第二个示例命令
- 补充nginx代理配置的详细说明和替代方案
feige996 7 månader sedan
förälder
incheckning
2e5ef1ed23
2 ändrade filer med 13 tillägg och 3 borttagningar
  1. 4 2
      docker.md
  2. 9 1
      nginx.conf

+ 4 - 2
docker.md

@@ -6,17 +6,19 @@
 
 在项目根目录执行以下命令:
 
-- `-t unibest:v1-2025091701`:为镜像指定名称和标签
+- `-t unibest:v1-2025091701`:为镜像指定名称和标签,YYYYMMDD+编号
 - `.`:表示使用当前目录的Dockerfile
 
 ```bash
 docker build -t unibest:v1-2025091701 .
+docker build -t unibest:v1-2025091702 .
 ```
 ### 2. 运行Docker容器
 使用以下命令运行容器:
 
 ```bash
-docker run -d -p 80:80 unibest:v1-2025091701
+docker run -d --name unibest-v1-2025091701 -p 80:80 unibest:v1-2025091701
+docker run -d --name unibest-v1-2025091702 -p 80:80 unibest:v1-2025091702
 ```
 
 - `-d`:表示在后台运行容器

+ 9 - 1
nginx.conf

@@ -97,10 +97,18 @@ http {
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_set_header Host $host;
+
       # TODO:替换为实际后端服务地址
-      # 注意在URL末尾添加了斜杠,这样Nginx会去掉/fg-api前缀
+      # 注意在URL末尾添加了斜杠,这样Nginx会去掉 /fg-api 前缀
+      # 前端请求 http://your-domain.com/fg-api/users 转发到 https://ukw0y1.laf.run/users
       proxy_pass https://ukw0y1.laf.run/;
 
+      # 上面一行的效果与下面2行一样的效果,都是为了去掉 /fg-api 前缀
+      # 显式移除/fg-api前缀
+      # rewrite ^/fg-api(.*)$ $1 break; 
+      # 域名末尾不需要斜杠了
+      # proxy_pass https://ukw0y1.laf.run;
+
       proxy_connect_timeout 60s;
       proxy_send_timeout 60s;
       proxy_read_timeout 60s;