Advertisement
snwflake

Untitled

Apr 12th, 2022
2,469
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.10 KB | None | 0 0
  1.  
  2. upstream foo {
  3.     keepalive 50;
  4.     server 127.0.0.1:5000   max_fails=10 fail_timeout=30s;
  5. }
  6.  
  7. server {
  8.     listen 80;
  9.     listen [::]:80;
  10.     server_name www.example.com;
  11.     return 301 https://$host$request_uri;
  12. }
  13.  
  14. server {
  15.     listen 443 ssl http2;
  16.     listen [::]:443 ssl http2;
  17.     server_name www.example.com;
  18.  
  19.     access_log  /var/log/nginx/example_access.log;
  20.     error_log   /var/log/nginx/example_error.log;
  21.  
  22.     ssl_certificate     /etc/ssl/cloudflare/example_cert.pem;
  23.     ssl_certificate_key /etc/ssl/cloudflare/example_key.pem;
  24.  
  25.     include /etc/nginx/ssl.conf;
  26.  
  27.     add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload";
  28.  
  29.     location / {
  30.         proxy_redirect          off;
  31.         proxy_set_header        Host $host;
  32.         proxy_set_header        X-Real-IP $remote_addr;
  33.         proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  34.         proxy_set_header        X-Forwarded-Proto $scheme;
  35.         client_max_body_size    0;
  36.         client_body_buffer_size 128k;
  37.         proxy_connect_timeout   60;
  38.         proxy_send_timeout      60;
  39.         proxy_read_timeout      60;
  40.         proxy_buffers           32 4k;
  41.         proxy_pass http://foo;
  42.     }
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement