max 7 mesiacov pred
rodič
commit
5b902bfc32
3 zmenil súbory, kde vykonal 105 pridanie a 5 odobranie
  1. 7 2
      src/config/config.default.ts
  2. 9 3
      src/config/config.prod.ts
  3. 89 0
      test.conf

+ 7 - 2
src/config/config.default.ts

@@ -7,10 +7,15 @@ import { CoolCacheStore } from '@cool-midway/core';
 
 export default {
   // use for cookie sign key, should change to your own and keep security
-  keys: 'e8198320a93d11efbc3191cd3f5823b50',
+  keys: 'e8198320a93d11efbc3191cd3f5823b51',
+  // koa: {
+  //   port: 8009,
+  // },
+  // test
   koa: {
-    port: 8008,
+    port: 8009,
   },
+  // test
   // 模板渲染
   view: {
     mapping: {

+ 9 - 3
src/config/config.prod.ts

@@ -5,15 +5,21 @@ import { MidwayConfig } from '@midwayjs/core';
  * 本地开发 npm run prod 读取的配置文件
  */
 export default {
+
   typeorm: {
     dataSource: {
       default: {
         type: 'mysql',
         host: '127.0.0.1',
         port: 3306,
-        username: 'va',
-        password: 'FHZ36dP527GacTty',
-        database: 'va',
+        // username: 'va',
+        // password: 'FHZ36dP527GacTty',
+        // database: 'va',
+        // test
+        username: 'va_test',
+        password: 'PGsCkBBc7XBxtrhW',
+        database: 'va_test',
+        // test
         // 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
         synchronize: false,
         // 打印日志

+ 89 - 0
test.conf

@@ -0,0 +1,89 @@
+server
+{
+    listen 80;
+    listen 443 ssl;
+    server_name sandbox-va.fusionpay.one;
+    index index.html index.htm default.htm default.html;
+    root /www/wwwroot/va/admin_test/dist;
+
+    #SSL-START SSL related configuration
+    #error_page 404/404.html;
+    ssl_certificate    /www/server/panel/vhost/cert/server/fullchain.pem;
+    ssl_certificate_key    /www/server/panel/vhost/cert/server/privkey.pem;
+    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
+    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
+    ssl_prefer_server_ciphers on;
+    ssl_session_cache shared:SSL:10m;
+    ssl_session_timeout 10m;
+    add_header Strict-Transport-Security "max-age=31536000";
+    error_page 497  https://$host$request_uri;
+    #SSL-END
+
+    #ERROR-PAGE-START  Error page related configuration
+    #error_page 404 /404.html;
+    #error_page 502 /502.html;
+    #ERROR-PAGE-END
+
+
+    #REWRITE-START Pseudo-static related configuration
+    include /www/server/panel/vhost/rewrite/node_server.conf;
+    #REWRITE-END
+
+    location / {
+      index  index.html index.htm;
+	    try_files $uri $uri/ @router;
+    }
+    location @router {
+        rewrite ^.*$ /index.html last;
+    }
+
+    #Files or directories forbidden to access
+    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md|package.json|package-lock.json|\.env|node_modules) {
+        return 404;
+    }
+
+    #One-click application for SSL certificate verification directory related settings
+    location /.well-known/ {
+        root  /www/wwwroot/va/server_test;
+    }
+
+    # HTTP reverse proxy related settings begin >>>
+    location ~ /purge(/.*) {
+        proxy_cache_purge cache_one $host$request_uri$is_args$args;
+    }
+
+    location /api/ {
+        proxy_pass http://127.0.0.1:8009/;
+        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 REMOTE-HOST $remote_addr;
+        add_header X-Cache $upstream_cache_status;
+
+        proxy_connect_timeout 30s;
+        proxy_read_timeout 86400s;
+        proxy_send_timeout 30s;
+        proxy_http_version 1.1;
+        proxy_set_header Upgrade $http_upgrade;
+        proxy_set_header Connection "upgrade";
+    }
+        location /api-doc/ {
+        proxy_pass http://127.0.0.1:8009/swagger-ui/index.html;
+        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 REMOTE-HOST $remote_addr;
+        add_header X-Cache $upstream_cache_status;
+
+        proxy_connect_timeout 30s;
+        proxy_read_timeout 86400s;
+        proxy_send_timeout 30s;
+        proxy_http_version 1.1;
+        proxy_set_header Upgrade $http_upgrade;
+        proxy_set_header Connection "upgrade";
+    }
+    # End of HTTP reverse proxy related settings <<<
+
+    access_log  /www/wwwlogs/server.log;
+    error_log  /www/wwwlogs/server.error.log;
+}