Advertisement
Guest User

Untitled

a guest
Nov 28th, 2022
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. ##
  2. ## https://community.home-assistant.io/t/reverse-proxy-using-nginx/196954
  3. ##
  4. map $http_upgrade $connection_upgrade {
  5. default upgrade;
  6. '' close;
  7. }
  8.  
  9. server {
  10. listen 80;
  11. server_name ha.sio.win;
  12. location / { return 301 https://$host$request_uri; }
  13. }
  14.  
  15. server {
  16. listen 443 ssl;
  17. server_name ha.sio.win;
  18. ssl_dhparam /etc/nginx/ssl/dhparams.pem;
  19.  
  20. add_header Strict-Transport-Security "max-age=31536000; includeSubdomains";
  21. ssl_protocols TLSv1.2;
  22. ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
  23. ssl_prefer_server_ciphers on;
  24. ssl_session_cache shared:SSL:10m;
  25.  
  26. proxy_buffering off;
  27.  
  28. location / {
  29. proxy_pass http://127.0.0.1:8123;
  30. proxy_set_header Host $host;
  31. proxy_redirect http:// https://;
  32. proxy_http_version 1.1;
  33. proxy_set_header X-Real-IP $remote_addr;
  34. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  35. proxy_set_header Upgrade $http_upgrade;
  36. proxy_set_header Connection $connection_upgrade;
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement