Domínio não está redirecionando corretamente?

Do plugin Landing Pages, tenho uma página que quero usar como minha página inicial:
forums.mysite.com/landing -

Portanto, quando as pessoas acessarem mysite.com ou www.mysite.com, quero que elas sejam redirecionadas para forums.mysite.com/landing.
Agora, se alguém digitar errado e acessar forum.mysite.com/landing (sem “s” em “forums”), quero que elas sejam redirecionadas para forums.mysite.com.

No meu arquivo app.yml para Discourse, configurei da seguinte forma:

  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;
          }

No registro DNS do meu domínio, tenho:

Está tudo correto? Presumo que não, porque atualmente, quando acesso mysite.com, é uma página inativa. No entanto, www.mysite.com redireciona corretamente, MAS não para minha página /landing, apenas para a página base forums.mysite.com, e isso só está funcionando parcialmente, presumo, por causa do registro DNS no meu host de domínio e não do meu arquivo app.yml do VPS… Ajuda?

Posso adicionar mais de um nome de host aqui (meu nome de domínio base) para que funcione ou o que está acontecendo aqui?
ccc