Redirecionar domínio de nível superior para www

  1. Use sudo para elevar temporariamente os privilégios e editar o app.yml
cd /var/discourse
sudo nano /containers/app.yml
  1. Edite o arquivo de configuração do Discourse, app.yml

Você só precisa configurar o arquivo app.yml do Discourse para definir o domínio principal e os aliases:

DISCOURSE_HOSTNAME: 'www.discourse.cc'      # Seu domínio principal (endereço de acesso final)
DISCOURSE_HOSTNAME_ALIASES: 'discourse.cc'  # Outros aliases, que serão redirecionados automaticamente para o domínio principal

Atenção: Após DISCOURSE_HOSTNAME, insira o “domínio principal” que você deseja que os usuários acessem. Em DISCOURSE_HOSTNAME_ALIASES, preencha os “aliases” que devem ser redirecionados para o domínio principal.

Após a edição, salve o arquivo (Ctrl+O, Enter, Ctrl+X para sair).

  1. Por fim, reconstrua o container com privilégios de root:
sudo ./launcher rebuild app
1 curtida

Isso geralmente é desnecessário em uma instalação padrão, pois você faz login como root.

3 curtidas

Não entendi muito bem o que você quis dizer. Poderia explicar novamente?

A instalação padrão exige apenas que você seja root para executar os scripts. É uma prática recomendada desabilitar logins de root. O Digital Ocean os habilita por padrão, pois é mais simples. Desabilitar o login por senha para o root é quase tão seguro quanto exigir login como outro usuário.

Se você for usar a máquina para qualquer finalidade além de administração (o que é incomum para um servidor), então definitivamente você deve criar outro usuário.

2 curtidas

O login root está desabilitado. Se for necessário implementar essa funcionalidade, como proceder?

E isso provavelmente é uma boa prática a longo prazo, como @pfaffman apontou.

Meu ponto é que, na instalação padrão, a abordagem de login padrão é via root, então o sudo é desnecessário.

O ponto principal aqui é que as instruções para instalações “não padrão” (se mais seguras) podem ser confusas para alguns:

  • “por que eu preciso de sudo de repente?”.

Mas, com certeza, fazer login com o mínimo de privilégios é uma boa prática.

Minha questão é que a instalação padrão exige que você seja root, mas é agnóstica quanto a como você se torna root.

Ah. Entendi. Então seu argumento é realmente que “todos os outros documentos não discutem como você se torna root”, então não precisamos fazer isso aqui. Posso concordar com isso.

Portanto, faz sentido editar o OP e excluir essa discussão pedante. :slight_smile:

2 curtidas