Fórum não funciona após configurar CDN (ERR_CERT_COMMON_NAME_INVALID)

Olá,
Configurei o CDN da Stackpath.

Configurei meu DNS com as informações fornecidas:

TYPE NAME VALUE TTL
A @ 151.139.128.10 300
CNAME www f5i4i8k5.stackpathcdn.com 300

Editei app.yml e reconstruí o app:

  DISCOURSE_CDN_URL: https://www.unicyclist.com

Mas agora o fórum não carrega: NET::ERR_CERT_COMMON_NAME_INVALID

Alguma ideia? :frowning:

edit: minhas configurações do CDN:

re edit: uuuh, agora é um erro 503 :thinking:

1 curtida

Então, qual é o domínio do fórum?

Você não deveria usar

  DISCOURSE_CDN_URL: https://f5i4i8k5.stackpathcdn.com

?

4 curtidas

Sua URL do CDN é o Endereço de Borda do seu Site na Stackpath, que, como @falco observou, está no canto superior direito da sua captura de tela.

Você especificou a URL do site como a URL do CDN, fazendo com que o site se refira… a si mesmo? Como um bizarro CDNipede :bug:

3 curtidas

Olá, obrigado, corrigi meu appl.yml. :+1:

O erro 503 sumiu, mas ainda tenho o problema de SSL :thinking:

Aqui estão as configurações de SSL no meu painel da StackPath, não sei se são úteis:

Este servidor não conseguiu provar que é o unicyclist.com;
seu certificado de segurança é de *.ssl.hwcdn.net.

Então você tem um VPS rodando em 151.139.128.10, uma entrada DNS para unicyclist.com do tipo A apontando para 151.139.128.10 e o hostname do seu app.yml está definido como unicyclist.com?

Então, você precisará “criar um certificado adicional para usar com Domínios de Entrega personalizados” usando aquele botão azul no meio.

2 curtidas

Bem, estou um pouco perdido (e responderei precisamente à sua pergunta no final da mensagem)

Siga este #howto:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857

  1. O CNAME, que é o nome “amigável” do seu CDN que você configurará no seu DNS, por exemplo, discourse-cdn.example.com
  2. A URL do CDN, que é o nome “não amigável” de onde os ativos em cache do CDN serão fornecidos pela rede mundial de servidores distribuídos do CDN. Ela se parecerá com 637763234.cdn-provider.com

A Stackpath me disse para adicionar isso no meu DNS (a captura de tela é das etapas de configuração da Stackpath):

Como a entrada CNAME é www, assumi que o nome “amigável” do meu CDN seria www.unicyclist.com.

Em seguida, ainda seguindo o howto, onde o nome “amigável” é adicionado ao app.yml:

Comente a linha do CDN no seu app.yml e atualize-a com o CNAME que você acabou de configurar no seu DNS:

## o endereço do CDN de origem pull para esta instância do Discourse
DISCOURSE_CDN_URL: //discourse-cdn.example.com

Fiz o mesmo e configurei DISCOURSE_CDN_URL para www.unicyclist.com.

Então, não entendo muito bem por que deveria configurar o nome “não amigável” no meu app.yml, já que o howto diz o oposto.

Quanto ao IP e domínios:

Meu IP do VPS é 95.217.21.71.
A entrada A que adicionei seguindo as etapas de configuração da Stackpath é o próprio IP deles (conforme entendi).
O hostname do meu app.yml é unicyclist.com.

Ah, vou dar uma olhada nisso!

Sim: foi isso. Obrigado, pessoal!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.