From 55432ec9e3c9915a7fa19872de98ce362ae15e96 Mon Sep 17 00:00:00 2001 From: yms Date: Thu, 22 Aug 2024 16:55:02 +0800 Subject: [PATCH] feat: 111 --- config/nginx.conf | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 config/nginx.conf diff --git a/config/nginx.conf b/config/nginx.conf new file mode 100644 index 0000000..e44c047 --- /dev/null +++ b/config/nginx.conf @@ -0,0 +1,41 @@ + server { + listen 80; + fastcgi_buffers 8 256k; + send_timeout 60; + gzip on; + gzip_min_length 1k; + gzip_comp_level 9; + gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml; + gzip_vary on; + gzip_disable "MSIE [1-6]\."; + # 本地测试 + # root html/dist; + # 生产 + root /usr/share/nginx/html; + + location = /favicon.ico { + allow all; + } + + location / { + try_files $uri $uri/ /index.html; + } + + location /eventApi { + rewrite ^/eventApi/(.*)$ /$1 break; + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; + add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; + proxy_pass http://PROXY_WEB_SERVICE; + proxy_redirect default; + } + + location /api2 { + rewrite ^/api2/(.*)$ /$1 break; + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; + add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; + proxy_pass http://PROXY_WEBEVENT_SERVICE; + proxy_redirect default; + } +} -- GitLab