Advertisement
ProTrash

/etc/nginx/sites-available/test

May 12th, 2024
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.10 KB | None | 0 0
  1. server {
  2.     listen 80;
  3.     server_name test.mydomain.com;
  4.  
  5.     location / {
  6.                 #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  7.                 proxy_set_header Host $host;
  8.                 proxy_pass http://127.0.0.1:7080;
  9.                 # proxy_pass http://127.0.0.1:7443;
  10.                 proxy_set_header X-Real-IP $remote_addr;
  11.                 #proxy_http_version 1.1;
  12.                 #proxy_set_header Upgrade $http_upgrade;
  13.                 #proxy_set_header Connection "upgrade";
  14.     }
  15.        
  16.     listen 443 ssl; # managed by Certbot
  17.     ssl_certificate /etc/letsencrypt/live/test.mydomain.com/fullchain.pem; # managed by Certbot
  18.     ssl_certificate_key /etc/letsencrypt/live/test.mydomain.com/privkey.pem; # managed by Certbot
  19.     include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
  20.     ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
  21.  
  22. }
  23.  
  24. server {
  25.     if ($host = test.mydomain.com) {
  26.         return 301 https://$host$request_uri;
  27.     } # managed by Certbot
  28.  
  29.     server_name test.mydomain.com;
  30.     listen 80;
  31.     return 404; # managed by Certbot
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement