forked from wurzel/fruitbasket
ese webite
This commit is contained in:
parent
242e2450d3
commit
a9aed45166
14 changed files with 247 additions and 1 deletions
45
content/ese-stream/templates/stream_frontend.conf.j2
Normal file
45
content/ese-stream/templates/stream_frontend.conf.j2
Normal file
|
@ -0,0 +1,45 @@
|
|||
server {
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
server_name {{ stream_frontend_nginx_url }} stream.ese.ifsr.de;
|
||||
|
||||
|
||||
# Some systems require you to actually create this directory before starting nginx.
|
||||
# If this is the case on your system, you may need to move it outside `/tmp` and create the directory manually (not forgetting to give ownership
|
||||
# to www-data with chown).
|
||||
# Thanks to @joe for pointing this out in a comment!
|
||||
client_body_temp_path /tmp/nginx-client-bodies;
|
||||
client_max_body_size 0;
|
||||
create_full_put_path on;
|
||||
add_header Access-Control-Allow-Origin *;
|
||||
add_header Access-Control-Max-Age 3600;
|
||||
add_header Access-Control-Expose-Headers Content-Length;
|
||||
add_header Access-Control-Allow-Headers Range;
|
||||
root /var/www/{{ stream_frontend_nginx_url }}/;
|
||||
ssl_certificate /data/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /data/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
server {
|
||||
if ($host = {{ stream_frontend_nginx_url }}) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
if ($host = stream.ese.ifsr.de) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
|
||||
listen 80;
|
||||
server_name {{ stream_frontend_nginx_url }} stream.ese.ifsr.de;
|
||||
return 404; # managed by Certbot
|
||||
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue