Commit 05ed40
2024-03-29 10:59:21 Arpan S.: -/-/dev/null .. nginx related config.md | |
@@ 0,0 1,26 @@ | |
+ | # Nginx Related Tips and Configurations |
+ | |
+ | For nginx, On most systems, |
+ | |
+ | ### Basic Nginx Config |
+ | |
+ | This is the most basic nginx config where `proxy_pass` & `server_name` values need to be modified and it should work in most applications. This config already passes the _real IP_ in the `proxy_set_header` value and it can be commented out by putting a `#` in the beginning of the line to _**disable**_. |
+ | |
+ | ``` |
+ | server { |
+ | listen 80; |
+ | server_name www.example.com example.com; |
+ | |
+ | location / { |
+ | |
+ | proxy_pass http://localhost:2000; |
+ | proxy_http_version 1.1; |
+ | proxy_set_header Upgrade $http_upgrade; |
+ | proxy_set_header Connection 'upgrade'; |
+ | proxy_set_header Host $host; |
+ | proxy_cache_bypass $http_upgrade; |
+ | proxy_set_header X-Forwarded-For $remote_addr; |
+ | } |
+ | |
+ | } |
+ | ``` |