diff --git a/etc/nginx/sites-available/element.envs.net.conf b/etc/nginx/sites-available/element.envs.net.conf new file mode 100644 index 0000000..217a362 --- /dev/null +++ b/etc/nginx/sites-available/element.envs.net.conf @@ -0,0 +1,54 @@ +### ELEMENT.ENVS.NET - lxc ### +server { + include snippets/listen.conf; +# include snippets/ddos_mid.conf; + server_name element.envs.net; + + return 307 https://$host$request_uri; +} + +# SSL +server { + include snippets/listen_ssl.conf; +# include snippets/ddos_mid.conf; + server_name element.envs.net; + + include snippets/ssl.conf; + include ssl/envs_net_wild.conf; + + error_log /var/log/nginx/element.envs.net-error.log crit; + + client_max_body_size 100M; + + location / { + include proxy_params; + proxy_ssl_name $http_host; + proxy_ssl_server_name on; + proxy_pass https://element.envs.net; + } +} + +#ALIAS +server { + include snippets/listen.conf; +# include snippets/ddos_def.conf; + server_name riot.envs.net; + + location / { + return 301 https://element.envs.net/; + } +} + +server { + include snippets/listen_ssl.conf; +# include snippets/ddos_def.conf; + server_name riot.envs.net; + + include snippets/ssl.conf; + include ssl/envs_net_wild.conf; + include snippets/local_ssl_header.conf; + + location / { + return 301 https://element.envs.net/; + } +} diff --git a/etc/nginx/sites-available/matrix.envs.net.conf b/etc/nginx/sites-available/matrix.envs.net.conf index 0600b6e..e627cf8 100644 --- a/etc/nginx/sites-available/matrix.envs.net.conf +++ b/etc/nginx/sites-available/matrix.envs.net.conf @@ -40,29 +40,3 @@ server { proxy_pass https://matrix.envs.net/_matrix/maubot/v1/logs; } } - - -#ALIAS -server { - include snippets/listen.conf; -# include snippets/ddos_def.conf; - server_name riot.envs.net; - - location / { - return 301 https://matrix.envs.net/; - } -} - -server { - include snippets/listen_ssl.conf; -# include snippets/ddos_def.conf; - server_name riot.envs.net; - - include snippets/ssl.conf; - include ssl/envs_net_wild.conf; - include snippets/local_ssl_header.conf; - - location / { - return 301 https://matrix.envs.net/; - } -} diff --git a/etc/nginx/sites-enabled/element.envs.net.conf b/etc/nginx/sites-enabled/element.envs.net.conf new file mode 120000 index 0000000..e79554e --- /dev/null +++ b/etc/nginx/sites-enabled/element.envs.net.conf @@ -0,0 +1 @@ +/etc/nginx/sites-available/element.envs.net.conf \ No newline at end of file