Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
development:deploy:nginx:config [2021/07/01 15:24] kalenpw |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Nginx Config ====== | ||
- | ---- | ||
- | ===== Reverse Proxy ===== | ||
- | Useful for services that run on abnormal ports, but you want to have clean urls to access them | ||
- | |||
- | <file nginx reverse_proxy.conf> | ||
- | server { | ||
- | server_name example.domain.com; | ||
- | location / { | ||
- | proxy_pass http:// | ||
- | } | ||
- | } | ||
- | </ | ||
- | ---- | ||
- | |||
- | ===== Redirect all URLs to root ===== | ||
- | Used, for example, on kalen.pw so any non-found files are redirected to the homepage (as opposed to serving a 404) | ||
- | <code nginx> | ||
- | location / { | ||
- | if (!-e $request_filename) { | ||
- | rewrite ^ / permanent; | ||
- | } | ||
- | } | ||
- | </ | ||
- | ---- |