Fix sample redirect docs

Fix acme challenge and duplicate hostnames in sample config. Create new file instead of changing the site.conf
Dieser Commit ist enthalten in:
Marcel Hofer 2019-10-20 20:01:28 +02:00 committet von GitHub
Ursprung 1bb6770441
Commit 4de7e5398c
Es konnte kein GPG-SchlĂĽssel zu dieser Signatur gefunden werden
GPG-SchlĂĽssel-ID: 4AEE18F83AFDEB23

Datei anzeigen

@ -4,16 +4,23 @@ Since February the 28th 2017 mailcow does come with port 80 and 443 enabled.
Open `mailcow.conf` and set `HTTP_BIND=0.0.0.0` - if not already set.
Open `data/conf/nginx/site.conf` and add the new server config at the top of that file:
Create a new file `data/conf/nginx/redirect.conf` and add the following server config to the file:
```
server {
root /web;
listen 80 default_server;
listen [::]:80 default_server;
include /etc/nginx/conf.d/server_name.active;
server_name _;
if ( $request_uri ~* "%0A|%0D" ) { return 403; }
location ^~ /.well-known/acme-challenge/ {
allow all;
default_type "text/plain";
}
location / {
return 301 https://$host$uri$is_args$args;
}
}
```
In case you changed the HTTP_BIND parameter, recreate the container: