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; - } -}