Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 4.60 KB | None | 0 0
  1. user  nginx;
  2. worker_processes  1;
  3.  
  4. error_log  /var/log/nginx/error.log warn;
  5. pid        /var/run/nginx.pid;
  6.  
  7. events {
  8.     worker_connections  1024;
  9. }
  10.  
  11. http {
  12.     include       /etc/nginx/mime.types;
  13.     default_type  application/octet-stream;
  14.  
  15.     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
  16.                       '$status $body_bytes_sent "$http_referer" '
  17.                       '"$http_user_agent" "$http_x_forwarded_for"';
  18.  
  19.     access_log  /var/log/nginx/access.log  main;
  20.  
  21.     sendfile           on;
  22.     keepalive_timeout  65;
  23.  
  24.     server {
  25.     listen 443 ssl;
  26.     server_name             portal.tjegov.softline.main;
  27.     #ssl_certificate         /cert/tjegov.softline.main.crt;
  28.     #ssl_certificate_key     /cert/tjegov.softline.main.key;
  29.  
  30.  
  31.         location / {
  32.             proxy_pass http://portal:4000;
  33.         }
  34.     }
  35.  
  36.     server {
  37.     listen 443 ssl;
  38.     server_name             hukumatportal.tjegov.softline.main;
  39.     #ssl_certificate         /cert/tjegov.softline.main.crt;
  40.     #ssl_certificate_key     /cert/tjegov.softline.main.key;
  41.  
  42.  
  43.         location / {
  44.             proxy_pass http://hukumatportal:4000;
  45.         }
  46.         location /builder {
  47.              proxy_pass http://hukumatportal:4000/builder;
  48.              proxy_set_header        Host $host;
  49.              proxy_set_header        X-Real-IP $remote_addr;
  50.              proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  51.          }
  52.  
  53.          location /oauth {
  54.              proxy_pass http://hukumatportal:4000/oauth;
  55.              proxy_set_header        Host $host;
  56.              proxy_set_header        X-Real-IP $remote_addr;
  57.              proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  58.          }
  59.  
  60. }
  61.  
  62.     server {
  63.     listen 443 ssl;
  64.     server_name             participationportal.tjegov.softline.main;
  65.     #ssl_certificate         /cert/tjegov.softline.main.crt;
  66.     #ssl_certificate_key     /cert/tjegov.softline.main.key;
  67.  
  68.  
  69.         location / {
  70.             proxy_pass http://participationportal:4000;
  71.         }
  72.                 location /builder {
  73.              proxy_pass http://participationportal:4000/builder;
  74.              proxy_set_header        Host $host;
  75.              proxy_set_header        X-Real-IP $remote_addr;
  76.              proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  77.          }
  78.  
  79.          location /oauth {
  80.              proxy_pass http://participationportal:4000/oauth;
  81.              proxy_set_header        Host $host;
  82.              proxy_set_header        X-Real-IP $remote_addr;
  83.              proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  84.          }
  85.     }
  86.     server {
  87.     listen 443 ssl;
  88.     server_name             registries.tjegov.softline.main;
  89.     #ssl_certificate         /cert/tjegov.softline.main.crt;
  90.     #ssl_certificate_key     /cert/tjegov.softline.main.key;
  91.  
  92.  
  93.         location / {
  94.             proxy_pass http://ub-registries:8882;
  95.         }
  96.     }
  97.  
  98.     #server {
  99.     #    listen 443 ssl;
  100.     #    server_name             openid.tjegov.softline.main;
  101.     #    ssl_certificate         /cert/tjegov.softline.main.crt;
  102.     #    ssl_certificate_key     /cert/tjegov.softline.main.key;
  103.     #
  104.     #
  105.     #    location / {
  106.     #        proxy_pass http://openid:3000;
  107.     #    }
  108.     #}
  109.  
  110.     server {
  111.         listen 443 ssl;
  112.         server_name                 app.tjegov.softline.main;
  113.     #    ssl_certificate             /cert/tjegov.softline.main.crt;
  114.     #    ssl_certificate_key         /cert/tjegov.softline.main.key;
  115.  
  116.         location / {
  117.             proxy_pass http://ub-app:8881;
  118.         }
  119.  
  120.         location ~* ^/(openid|interaction)  {
  121.  
  122.                 location ~ /openIDConnect {
  123.                     proxy_pass              http://ub-app:8881;
  124.                     proxy_set_header        Host $host;
  125.                     proxy_set_header        X-Real-IP $remote_addr;
  126.                     proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  127.                 }
  128.  
  129.             rewrite                 /openid\/(.*) /$1 break;
  130.             proxy_pass              http://openid:3000;
  131.             proxy_redirect          off;
  132.             proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  133.             proxy_set_header        Host $host;
  134.         }
  135.  
  136.  
  137.         # location ~* ^/(modules|plugins|images|main.js|fonts|locales|icons) {
  138.         #     proxy_pass http://portal:4000;
  139.         # }
  140.     }
  141.  
  142.     server {
  143.         listen 80;
  144.         server_name        redirect;
  145.         return 301         https://$host:443$request_uri;
  146.     }
  147. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement