From 23180eff0435bf83d7f653306c60455de9da1f6f Mon Sep 17 00:00:00 2001 From: YuanHuakk <1751826683@qq.com> Date: Fri, 20 Oct 2023 20:55:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(custom):=20=E6=96=B0=E5=A2=9E=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E7=BB=9F=E8=AE=A1=EF=BC=8C=E7=94=A8=E6=88=B7=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 3 + nginx.conf | 67 ++++++++ src/views/goods/add/index.vue | 2 +- src/views/order/index1/index.vue | 55 ++++++- src/views/user/index1/api.js | 5 + src/views/user/index1/index.vue | 264 +++++++++++++++++++++++++++++++ src/views/user/route.js | 18 ++- 7 files changed, 407 insertions(+), 7 deletions(-) create mode 100644 nginx.conf create mode 100644 src/views/user/index1/api.js create mode 100644 src/views/user/index1/index.vue diff --git a/.vscode/settings.json b/.vscode/settings.json index f84d0fc..4aae6e5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -30,5 +30,8 @@ "files.associations": { "*.env.*": "dotenv", "*.css": "postcss" + }, + "[nginx]": { + "editor.defaultFormatter": "ahmadalli.vscode-nginx-conf" } } diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..7ff25af --- /dev/null +++ b/nginx.conf @@ -0,0 +1,67 @@ +upstream backend { + server 127.0.0.1:3000; + server 47.106.106.179:4000 backup; +} + +server { + listen 80; + server_name www1.wanzhuanyongcheng.cn; + index index.php index.html index.htm default.php default.htm default.html; + root /www/wwwroot/www1.wanzhuanyongcheng.cn; + + #PHP-INFO-START PHP引用配置,可以注释或修改 + include enable-php-00.conf; + #PHP-INFO-END + + #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效 + include /www/server/panel/vhost/rewrite/www1.wanzhuanyongcheng.cn.conf; + #REWRITE-END + + #禁止访问的文件或目录 + location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md) { + return 404; + } + + #一键申请SSL证书验证目录相关设置 + location ~ \.well-known { + allow all; + } + + #禁止在证书验证目录放入敏感文件 + if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) { + return 403; + } + + location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { + expires 30d; + error_log /dev/null; + access_log /dev/null; + } + + location ~ .*\.(js|css)?$ { + expires 12h; + error_log /dev/null; + access_log /dev/null; + } + + location /api { + proxy_pass http://127.0.0.1:3000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + error_page 502 = @switch_to_backup; + } + + location @switch_to_backup { + proxy_pass http://47.106.106.179:4000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + # Add any necessary additional configuration for backup container + } + + access_log /www/wwwlogs/www1.wanzhuanyongcheng.cn.log; + error_log /www/wwwlogs/www1.wanzhuanyongcheng.cn.error.log; +} \ No newline at end of file diff --git a/src/views/goods/add/index.vue b/src/views/goods/add/index.vue index db7d3ca..2646263 100644 --- a/src/views/goods/add/index.vue +++ b/src/views/goods/add/index.vue @@ -1,6 +1,6 @@