Domain leitet nicht richtig weiter?

Von dem Landing Pages-Plugin habe ich eine Seite, die ich als meine Homepage verwenden möchte:
forums.mysite.com/landing -

Wenn also Leute zu mysite.com oder www.mysite.com gehen, möchte ich, dass sie zu forums.mysite.com/landing weitergeleitet werden.
Wenn jemand einen Tippfehler macht und zu forum.mysite.com/landing (kein “s” in “forums”) geht, möchte ich, dass er zu forums.mysite.com weitergeleitet wird.

In meiner app.yml-Datei für Discourse habe ich es so eingerichtet:

  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/forumsredirect1.conf
        contents: |
          server {
            listen 80;
            server_name mysite.me;
            return 301 $scheme://forums.mysite.me/landing$request_uri;
          }
    - file:
        path: /etc/nginx/conf.d/forumsredirect2.conf
        contents: |
          server {
            listen 80;
            server_name www.mysite.me;
            return 301 $scheme://forums.mysite.me/landing$request_uri;
          }
    - file:
        path: /etc/nginx/conf.d/forumsredirect3.conf
        contents: |
          server {
            listen 80;
            server_name forum.mysite.me;
            return 301 $scheme://forums.mysite.me$request_uri;
          }

In den DNS-Einträgen meiner Domain habe ich:

Ist das alles korrekt? Ich nehme an nicht, denn derzeit ist mysite.com eine tote Seite. www.mysite.com leitet mich jedoch ordnungsgemäß weiter, aber nicht zu meiner /landing-Seite, sondern nur zur Basis-Seite forums.mysite.com, und das funktioniert nur teilweise, vermutlich wegen des DNS-Eintrags bei meinem Domain-Host und nicht wegen meiner VPS app.yml-Datei… Hilfe?

Kann ich hier mehr als einen Hostnamen hinzufügen (meinen Basis-Domainnamen), damit es funktioniert, oder was geht hier vor?
ccc