Você está editando o nginx.conf dentro do container do Discourse ou em um proxy reverso nginx externo?
Se for interno, você deve fazer isso no arquivo app.yml. Existem vários exemplos de como fazer isso.
Se você estiver fazendo isso em um proxy reverso nginx externo, pode criar um novo arquivo, digamos redirect.conf, na pasta /etc/nginx/conf.d com o exemplo de configuração que forneci.
@itsbhanusharma Estou implementando o código agora. Minha dúvida é se o Let’s Encrypt se renovará automaticamente, já que pretendo manter o servidor antigo por algum tempo até que os URLs sejam alterados pelo Google. Há algo que eu precise adicionar para que a renovação do Let’s Encrypt não falhe devido a essa mudança de redirecionamento 301?