base-in-back-end.conf 914 B

123456789101112131415161718192021222324252627282930313233343536
  1. upstream base-in-back-end {
  2. server 127.0.0.1:9090;
  3. }
  4. server {
  5. listen 80;
  6. server_name *.cn;
  7. rewrite ^/(.*) https://$server_name$request_uri? permanent;
  8. }
  9. server {
  10. listen 443;
  11. server_name *.cn;
  12. ssl on;
  13. ssl_certificate cert/*.pem;
  14. ssl_certificate_key cert/*.key;
  15. ssl_session_cache shared:SSL:1m;
  16. ssl_session_timeout 5m;
  17. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  18. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  19. ssl_prefer_server_ciphers on;
  20. location / {
  21. root /app/xxx/back-end-ui;
  22. index index.html;
  23. }
  24. location /xxx/back-end/ {
  25. proxy_set_header Host $http_host;
  26. proxy_set_header X-Real-IP $remote_addr;
  27. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  28. proxy_set_header X-Forwarded-Proto $scheme;
  29. proxy_pass http://base-in-back-end;
  30. }
  31. }