123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- server {
- listen 80;
- listen [::]:80;
-
- #listen 443 ssl;
-
- server_name localhost;
- #ssl_certificate cert/localhost.pem;
- #ssl_certificate_key cert/localhost.key;
- #ssl_session_timeout 5m;
- #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
- #ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
- #ssl_prefer_server_ciphers on;
- location /{
- root /dockerDir/www;
- index index.html index.htm;
- }
-
- location /api/ {
- include proxy_params;
- proxy_pass http://gmetry-system:6161/;
- }
-
- location /bi-api/ {
- include proxy_params;
- proxy_pass http://gmetry-bi:6060/;
- }
-
- location /visual-api/ {
- include proxy_params;
- proxy_pass http://gmetry-lowcode:6565/;
- }
- location /xxl-job-admin/ {
- include proxy_params;
- proxy_pass http://gmetry-xxljob:6969/xxl-job-admin/;
- }
- location /upgrade-api/{
- include proxy_params;
- proxy_pass http://gmetry-deploy:6868/;
- }
-
- location /userprofile-api/{
- include proxy_params;
- proxy_pass http://gmetry-userprofile:6767/;
- }
- location /etl-api/{
- include proxy_params;
- proxy_pass http://gmetry-etl:6363/;
- }
- location /uploads/{
- autoindex off;
- proxy_pass http://localhost:7000/;
- }
- }
- server {
- root /dockerDir/uploads/;
- listen 7000;
- location / {
- autoindex off;
- autoindex_exact_size on;
- autoindex_localtime on;
- add_header 'Access-Control-Allow-Origin' '*';
- add_header 'Access-Control-Allow-Credentials' 'true';
- add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
- add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
- }
- }
|