| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296 |
- upstream passport.vbdsm.com {
- ip_hash;
- server 127.0.0.1:8081;
- }
- upstream manage.vbdsm.com {
- ip_hash;
- server 127.0.0.1:8082;
- }
- upstream ps.vbdsm.com{
- ip_hash;
- server 127.0.0.1:8083;
- }
- upstream gov.vbdsm.com{
- ip_hash;
- server 127.0.0.1:8084;
- }
- upstream govnew.vbdsm.com{
- ip_hash;
- server 127.0.0.1:8085;
- }
- upstream explorer.vbdsm.com{
- ip_hash;
- server 127.0.0.1:8086 ;
- }
- server {
- listen 80;
- listen 443;
- server_name static.vbdsm.com;
- location / {
- #concat on;
- #concat_types application/javascript text/css;
- #error_log debug;
- expires 1d;
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/static/;
- index index.html;
- add_header Cache-Control public;
- add_header Access-Control-Allow-Origin *;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name passport.vbdsm.com;
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/passport/vbdsm.com/;
- index login.html;
- }
- location ~/(web|admin|open|system)/ {
- proxy_pass http://passport.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name manage.vbdsm.com;
- location ~/(web|admin|open|system)/ {
- proxy_pass http://manage.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/manage/;
- index classic.html;
- if ( $http_cookie !~* "userkey=(.+)(?:;|$)" ) {
- rewrite ^/ http://passport.vbdsm.com:?service=http://manage.vbdsm.com: last;
- }
- }
- }
- server {
- listen 80;
- listen 443;
- server_name ps.vbdsm.com;
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/powerservice/;
- index index.html;
- if ( $http_cookie !~* "userkey=(.+)(?:;|$)" ) {
- rewrite ^/ http://passport.vbdsm.com:?service=http://manage.vbdsm.com: last;
- }
- }
- location ~/(web|admin|open|system|services)/ {
- proxy_pass http://ps.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name gov.vbdsm.com;
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/powergov/;
- index index.html;
- if ( $http_cookie !~* "userkey=(.+)(?:;|$)" ) {
- rewrite ^/ http://passport.vbdsm.com:?service=http://manage.vbdsm.com: last;
- }
- }
- location ~/(web|admin|open|system)/ {
- proxy_pass http://gov.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- location ~/(govnew)/ {
- proxy_pass http://govnew.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name resource.vbdsm.com;
- location ~ ^(/preview/.*|/open/preview/.*)$ {
- proxy_pass http://explorer.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name govnew.vbdsm.com;
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/govnew/;
- index index.html;
- if ( $http_cookie !~* "userkey=(.+)(?:;|$)" ) {
- rewrite ^/ http://passport.vbdsm.com:?service=http://manage.vbdsm.com: last;
- }
- }
- location ~/(web|admin|open|system)/ {
- proxy_pass http://govnew.vbdsm.com;
- #proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #proxy_set_header Host $proxy_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- #client_max_body_size 10m;
- #client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
- server {
- listen 80;
- listen 443;
- server_name explorer.vbdsm.com;
- location / {
- root D:/01WORK/2023/VbDsm/VSDSM_SERVER/VB_DSM_V2.0/vbdsm-ui/src/pc/explorer/;
- index explorer.html;
- if ( $http_cookie !~* "userkey=(.+)(?:;|$)" ) {
- rewrite ^/ http://passport.vbdsm.com?service=http://explorer.vbdsm.com last;
- }
- }
- location ~ ^/.*(\.json|\.file)$ {
- proxy_pass http://explorer.vbdsm.com;
- proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- client_max_body_size 10m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
- }
|