Created
September 8, 2020 14:55
-
-
Save thfrei/2893bd14870c18366ad79a1784582d8b to your computer and use it in GitHub Desktop.
NGINX /etc/nginx/sites-available
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# reverse proxy basic config | |
# Note 1: after creating this file in /etc/nginx/sites-available link it into sites-enabled: | |
# `sudo ln -s /etc/nginx/sites-available/suby.subx.dmain.tld /etc/nginx/sites-enabled/suby.subx.dmain.tld | |
# Note 2: after changing nginx, make sure to reload nginx config via: `sudo nginx -s reload` | |
# Note 3: add the new site to certbot via: | |
# `sudo certbot --nginx -d apps.fr31.net -d NEWAPP.server.apps.f | |
r31.net --register-unsafely-without-email` | |
upstream NEWAPP { # <----- change this line | |
server 127.0.0.1:33XYZ; # <----- change this line | |
} | |
server { | |
server_name NEWAPP.server.*; # <----- change this line | |
# set to 0 for unlimited. Default is 1M. | |
client_max_body_size 0; | |
location / { | |
proxy_pass http://NEWAPP/; # <----- change this line | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_set_header X-Forwarded-Proto $scheme; | |
proxy_set_header Host $http_host; | |
proxy_set_header X-NginX-Proxy true; | |
proxy_http_version 1.1; | |
proxy_set_header Upgrade $http_upgrade; | |
proxy_set_header Connection "Upgrade"; | |
proxy_redirect off; | |
proxy_read_timeout 86400; | |
add_header Front-End-Https on; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment