diff --git a/pillar/webserver/sites.sls b/pillar/webserver/sites.sls --- a/pillar/webserver/sites.sls +++ b/pillar/webserver/sites.sls @@ -42,6 +42,8 @@ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - web_static_sites: + dereckson.be: + - assets nasqueron.org: - www - assets @@ -51,6 +53,7 @@ - trustspace wolfplex.org: - www + - assets # ------------------------------------------------------------- # PHP sites diff --git a/roles/webserver-legacy/nginx/files/vhosts/dereckson.be/assets.conf b/roles/webserver-legacy/nginx/files/vhosts/dereckson.be/assets.conf new file mode 100644 --- /dev/null +++ b/roles/webserver-legacy/nginx/files/vhosts/dereckson.be/assets.conf @@ -0,0 +1,31 @@ +# ------------------------------------------------------------- +# Webserver +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Site: assets.dereckson.be +# License: Trivial work, not eligible to copyright +# Source file: roles/webserver-legacy/nginx/files/vhosts/dereckson.be/assets.conf +# ------------------------------------------------------------- +# +# +# This file is managed by our rOPS SaltStack repository. +# +# Changes to this file may cause incorrect behavior +# and will be lost if the state is redeployed. +# + +server { + listen 80; + listen [::]:80; + server_name assets.dereckson.be; + + include includes/tls; + ssl_certificate /usr/local/etc/letsencrypt/live/assets.dereckson.be/fullchain.pem; + ssl_certificate_key /usr/local/etc/letsencrypt/live/assets.dereckson.be/privkey.pem; + + error_log /var/log/www/dereckson.be/assets-error.log; + access_log /var/log/www/dereckson.be/assets-access.log; + + root /var/wwwroot/dereckson.be/assets; + + include includes/letsencrypt; +} diff --git a/roles/webserver-legacy/nginx/files/vhosts/wolfplex.org/assets.conf b/roles/webserver-legacy/nginx/files/vhosts/wolfplex.org/assets.conf new file mode 100644 --- /dev/null +++ b/roles/webserver-legacy/nginx/files/vhosts/wolfplex.org/assets.conf @@ -0,0 +1,31 @@ +# ------------------------------------------------------------- +# Webserver +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Site: assets.wolfplex.org +# License: Trivial work, not eligible to copyright +# Source file: roles/webserver-legacy/nginx/files/vhosts/wolfplex.org/assets.conf +# ------------------------------------------------------------- +# +# +# This file is managed by our rOPS SaltStack repository. +# +# Changes to this file may cause incorrect behavior +# and will be lost if the state is redeployed. +# + +server { + listen 80; + listen [::]:80; + server_name assets.wolfplex.org assets.wolfplex.be; + + include includes/tls; + ssl_certificate /usr/local/etc/letsencrypt/live/assets.wolfplex.org/fullchain.pem; + ssl_certificate_key /usr/local/etc/letsencrypt/live/assets.wolfplex.org/privkey.pem; + + error_log /var/log/www/wolfplex.org/assets-error.log; + access_log /var/log/www/wolfplex.org/assets-access.log; + + root /var/wwwroot/wolfplex.org/assets; + + include includes/letsencrypt; +}