From 876b73dfc837473bbe98b20bcbffca8621a11d2f Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 25 十一月 2024 15:50:36 +0800
Subject: [PATCH] #

---
 zy-acs-flow/vite.config.js |    1 
 zy-acs-flow/nginx.conf     |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+), 0 deletions(-)

diff --git a/zy-acs-flow/nginx.conf b/zy-acs-flow/nginx.conf
new file mode 100644
index 0000000..eafeef6
--- /dev/null
+++ b/zy-acs-flow/nginx.conf
@@ -0,0 +1,103 @@
+
+user  nginx;
+worker_processes  auto;
+
+error_log  /var/log/nginx/error.log notice;
+pid        /var/run/nginx.pid;
+
+
+events {
+    worker_connections  2048;
+}
+
+
+http {
+    include       /etc/nginx/mime.types;
+    default_type  application/octet-stream;
+
+    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
+                      '$status $body_bytes_sent "$http_referer" '
+                      '"$http_user_agent" "$http_x_forwarded_for"';
+
+    access_log  /var/log/nginx/access.log  main;
+    error_log  /var/log/nginx/error.log error;
+
+    client_max_body_size 300M;
+
+    upstream api_backend {
+        server 10.10.10.199:8088;
+        # ......
+    }
+
+    server {
+        listen       80;
+	listen	     8080;
+        server_name  localhost;
+
+        location / {
+            root   /app/www;
+	    try_files $uri $uri/ /index.html;
+            index  index.html index.htm;
+        }
+
+	# Http
+	location /api/ {
+       	    proxy_pass http://api_backend/api/;
+            proxy_set_header Host $host;
+            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;
+
+	    # buffer
+	    proxy_buffers 8 16k;
+            proxy_buffer_size 32k;
+        
+	    # timeout
+            # proxy_connect_timeout 60s;
+            # proxy_read_timeout 60s;
+            # proxy_send_timeout 60s;
+	}
+
+        # WebSocket
+        location /ws/ {
+	    # ws
+            proxy_pass http://api_backend/ws/;
+	    # wss
+	    # proxy_pass wss://api_backend/ws/;
+            
+	    proxy_http_version 1.1;
+            proxy_set_header Upgrade $http_upgrade;
+            proxy_set_header Connection "upgrade";
+            proxy_set_header Host $host;
+            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;
+	    proxy_buffering off;
+
+            # timeout
+            # proxy_connect_timeout 60s;
+            # proxy_read_timeout 60s;
+            # proxy_send_timeout 60s;
+        }
+	
+ 	# HTTPS
+        # listen 443 ssl;
+        # ssl_certificate /path/to/cert.pem;
+        # ssl_certificate_key /path/to/key.pem;
+
+        error_page   500 502 503 504  /50x.html;
+        location = /50x.html {
+            root   html;
+        }
+        
+    }
+
+    sendfile        on;
+    #tcp_nopush     on;
+
+    keepalive_timeout  65;
+
+    #gzip  on;
+
+    include /etc/nginx/conf.d/*.conf;
+}
diff --git a/zy-acs-flow/vite.config.js b/zy-acs-flow/vite.config.js
index 1d38183..3d0ea28 100644
--- a/zy-acs-flow/vite.config.js
+++ b/zy-acs-flow/vite.config.js
@@ -15,6 +15,7 @@
     server: {
       port: 5000,
       host: '0.0.0.0',
+      // available in run dev
       proxy: {
         '/api': {
           target: `http://${env.VITE_BASE_IP}:${env.VITE_BASE_PORT}`,

--
Gitblit v1.9.1