Version 0.6.0 (2026-04-01)
Changes:
- add config validation option via Makefile
- add `default-http{,s}-port` commands to add_servers.py
- update add_servers.py to pass generic parameters to servers in templates
- add nginx_conf.d directory usage for more than one custom nginx configurations
- rename `port` and `ssl_port` to `http{,s}_port` for templates
- add `http{,s}_custom_params` to templates
This commit is contained in:
31
nginx/examples/servers.yaml
Normal file
31
nginx/examples/servers.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
resolver: 127.0.0.1 # 127.0.0.11 for docker
|
||||
acme_challenge_location: /etc/nginx/acme/ # /ssl for docker volume
|
||||
|
||||
|
||||
servers:
|
||||
your.domain.to_redirect:
|
||||
proxy_pass: "http://redirection.address"
|
||||
your_other.doma.in:
|
||||
proxy_pass: "http://redirection-other.address"
|
||||
server_options:
|
||||
- "proxy_buffering off;"
|
||||
- "proxy_request_buffering off;"
|
||||
location_options:
|
||||
- "proxy_http_version 1.1;"
|
||||
- "proxy_set_header Upgrade $http_upgrade;"
|
||||
- 'proxy_set_header Connection "upgrade";'
|
||||
- "proxy_read_timeout 86400;"
|
||||
"*.doma.in":
|
||||
all_names: "*.doma.in doma.in"
|
||||
certificate_name: doma.in
|
||||
proxy_pass: "http://full.subdomain.proxy"
|
||||
server_options:
|
||||
- "proxy_buffering off;"
|
||||
- "proxy_request_buffering off;"
|
||||
- "client_max_body_size 0;"
|
||||
- "http2 on;"
|
||||
"custom.doma.in":
|
||||
proxy_pass: "http://custom"
|
||||
http_port: 4480
|
||||
https_port: 4443
|
||||
https_custom_params: "http2 proxy_protocol"
|
||||
Reference in New Issue
Block a user