[DigitalOcean] hostname com "www" em registros A exibindo página em branco

Olá membros,

Nos registros DNS do meu Droplet na DigitalOcean, criei dois registros “A” para meu domínio: um com o hostname “www” (www.HardwareMana.community) e outro em branco (HardwareMana.community), ambos apontando para o servidor na nuvem da DigitalOcean. Agora, ambos os registros “A” possuem o mesmo endereço IP, mas apenas o registro em branco está carregando, enquanto o com o hostname “www” está exibindo uma página em branco.

Sugestões sobre as configurações DNS corretas, por favor. Obrigado!!

Tente isto:

Tipo Nome de Host Valor
A hardwaremana.community 157.245.106.210
CNAME www.hardwaremana.community hardwaremana.community.
CNAME *hardwaremana.community hardwaremana.community.

DNS%20settinsg%202


Feito, mas www.HardwareMana.community ainda está mostrando uma página em branco.
Os registros DNS no DigitalOcean não estão registrando o .(Ponto) nos valores.
Preciso de alguma configuração também no registrador de domínio?

Mais uma coisa: descobri que as configurações da minha instalação do Discourse no servidor em nuvem da DigitalOcean têm o Hostname para o Discourse definido como Hardwaremana.community. Isso pode ser o problema do meu domínio www.HardwareMana.community? Por favor, ajude.
Obrigado!!

Não, esse nome de host deve estar correto.

Nome de host para o seu Discourse? [discourse.example.com]

Não use letras maiúsculas em seus nomes de host. Nunca.

correção, estou usando apenas hardwaremana.community. Então, por favor, oriente-me de acordo. Obrigado :slightly_smiling_face:

confere isso.

Sua política de segurança de conteúdo permite apenas scripts carregados via HTTP.
Você ativou a configuração de site force_https?

Não, por favor, me dê mais orientações sobre isso. Obrigado @RGJ

ssh root@seu.server.ip
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true

Concluídas as configurações acima, agora não há mais conexão com o servidor Cloud. Então, após definir como false SiteSetting.force_https = false, as operações são as mesmas de antes.
https://www.hardwaremana.community está mostrando “impossível conectar”.
www.Hardwaremana.community está mostrando uma página em branco, mas não está iniciando a instalação do Discourse.
hardwaremana.community está iniciando o Discourse normalmente.

Acredito que seu DNS esteja configurado corretamente.

Se você acessar www.hardwaremana.community e abrir o console, haverá erros relacionados à Política de Segurança de Conteúdo (CSP):

A carga do script 'http://www.hardwaremana.community/...' foi recusada porque viola a seguinte diretiva da Política de Segurança de Conteúdo: "script-src 'unsafe-eval' 'report-sample' http://hardwaremana.community/... ...".

Observe que apenas o host sem www está na lista de permissões, pois:

O Discourse define automaticamente sua CSP com base nesse valor. Portanto, recomendo escolher um (www ou sem www) e configurar um redirecionamento para o outro.

Você não pode publicar em dois URLs.

Escolha um e redirecione o outro.

Obrigado por apontar os erros. Vou reconstruir a configuração do Discourse com novos valores, usando www.hardwaremana.community como meu novo Hostname para o Discourse. Farei as redireções correspondentes.

Alterei o Hostname para o Discourse para www.hardwaremana.community e agora o problema se inverteu. Estas são as registros DNS que estou usando:

Tipo Hostname Valor
A www.hardwaremana.community 157.245.106.210
CNAME *.hardwaremana.community 157.245.106.210

Ao examinar o console web, há erros relacionados à Política de Segurança de Conteúdo (CSP) no domínio hardwaremana.community. Como corrigir esses erros de script? Por favor, oriente!!

Adicione outro registro A com o hostname hardwaremana.community
Isso funcionou para minha instância da D/O.

Agora que esses valores estão registrados no DNS do meu servidor na DigitalOcean, hardwaremana.community ainda não está iniciando o Discourse e exibe erros de script no console.

Tipo Hostname Valor
A www.hardwaremana.community 157.245.106.210
A hardwaremana.community 157.245.106.210
CNAME *.hardwaremana.community 157.245.106.210

https://www.hardwaremana.community está mostrando “impossível conectar”.
hardwaremana.community está mostrando uma Página em Branco com erros de script.
www.Hardwaremana.community está iniciando o Discourse normalmente.
Por favor, sugira alguma solução.

Preciso fazer alguma configuração extra de domínio no arquivo de configuração do Discourse (app.yml)?
Alguém por aqui que seja especialista, por favor, oriente ou compartilhe recursos para fazer a modificação correta no app.yml, para que eu possa resolver meu problema com o domínio sem www.

Acabei de executar uma ferramenta de Consulta e Relatórios de SSL e ela indica que você não possui certificado SSL.

Ferramenta de Consulta e Relatórios de SSL

O relatório de exame SSL analisa o certificado SSL de um site e fornece informações de validação SSL. O relatório verificará incompatibilidades de nome de host entre seu domínio e o que está no certificado, bem como se o certificado está expirado, revogado ou confiável.

Desculpe, ocorreu um problema.

  • Nenhum certificado encontrado.
    _

Até mesmo o Firefox mostra que todos os 3 domínios não são seguros (https, www e sem www).
Você possui um certificado SSL para seus domínios? Um redirecionamento de/para https provavelmente retornaria erros quando não houver certificado SSL.

Verifiquei os 3:
https não consegue estabelecer uma conexão;
http (hardwaremana.community) está retornando uma página em branco; mas
www carrega o Discourse (cadeado preto e riscado).