prepare for full automation

This commit is contained in:
2022-04-16 19:09:47 +02:00
parent 94d50a5072
commit 080cbfdf91
22 changed files with 126 additions and 85 deletions

View File

@ -1,3 +1,3 @@
webserver:
customrule: ""
defaultservername: "_"
- domain: "_"
port: 8080

View File

@ -54,8 +54,6 @@ http {
proxy_buffering off;
proxy_request_buffering off;
{{webserver.customrule}}
server {
listen 80 default_server;
@ -64,14 +62,17 @@ http {
return 301 https://$host$request_uri;
}
{% for server in webserver %}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name {{webserver.defaultservername}};
server_name {{ server.domain }};
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
location /{
proxy_pass http://127.0.0.1:8080;
proxy_pass http://127.0.01{{ server.port }};
}
}
{% endfor %}
}