Ich erhalte nach dem Ausführen von ./launcher rebuild app einen Fehler:
Erwarteter Schlüssel wurde nicht gefunden, während die Blockzuordnung an Zeile 10, Spalte 1 geparst wurde -e LANG-en_US.UTF8.
YAML-Syntaxfehler
Ich habe dies nach “after_code:” in die Datei app.yml hinzugefügt:
after_web_config:
- replace:
filename: /etc/nginx/nginx.conf
from: /sendfile.+on;/
to: |
server_names_hash_bucket_size 64;
sendfile on;
- file:
path: /etc/nginx/conf.d/discourse_redirect_1.conf
contents: |
server {
listen 80;
server_name old-domain.com;
return 301 $scheme://new-domain.com$request_uri;
}
after_ssl:
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--keylength/
to: "-d old-domain.com -d new-domain.com --keylength"
Das Ziel ist es, alte Domains mit 301 auf die neue Domain umzuleiten und gleichzeitig die Erneuerung für die alte Domain mit LetsEncrypt fortzusetzen. Die bearbeitete .yml-Datei befindet sich auf dem Server der „alten Domain".
„old-domain.com" und „new-domain.com" sind Platzhalter und nicht die tatsächlichen Webadressen.