From 50d6b6f857bdd1303a82fed819c69779729e960c Mon Sep 17 00:00:00 2001 From: wangcong Date: Sat, 28 Sep 2024 21:30:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=89=8D=E7=AB=AFdocker?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20nginx.conf=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx.conf | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/nginx.conf b/nginx.conf index c480c0c..b291b0f 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,21 +1,27 @@ -server { - listen 80; - listen [::]:80; - server_name localhost; - access_log /var/log/nginx/host.access.log main; - location / { - root /usr/share/nginx/html; - index index.html index.htm; + server { + listen 80; + server_name localhost; + charset utf-8; - # 新增下面这句,其他是默认nginx配置 - # 解决部分前端框架的路由问题,在浏览器刷新报错404 - try_files $uri $uri/ /index.html; + location / { + root /usr/share/nginx/html; + try_files $uri $uri/ /index.html; + index index.html index.htm; + } + + location /prod-api/ { + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://192.168.50.208:8080/; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } } - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } -}