Olá a todos,
Tenho um problema com o aplicativo móvel iOS para Discourse. Quando insiro meu fórum, ele diz “não encontrado”. Funciona em qualquer navegador, mas não no aplicativo.
O URL é https://forum.penangexpats.com .
P.S.: Estou executando uma CDN nele, mas o URL já está apontando e funcionando corretamente.
Alguma ideia?
Dê uma olhada em problemas semelhantes existentes (e suas possíveis soluções) através da pesquisa. Presumo que você esteja se referindo ao aplicativo “Hub” (também existe o “aplicativo com lista de permissões”)
Por exemplo, este: Cannot add certain discourse forums in DiscourseHub on Android - #13 by pmusaraj
Obrigado, dei uma olhada na maior parte disso. Meu CDN é da Bunny e entrei em contato com eles para ver se algo está sendo removido no cabeçalho. A única coisa em que consigo pensar é que tenho 2 fóruns e o outro se conecta perfeitamente, que não está em um CDN. E sim, é o aplicativo Hub.
1 curtida
nanohits
(Nano)
Maio 21, 2023, 11:54am
4
Os caras do CDN não puderam ajudar, pois disseram que não removem nada no cabeçalho.
Alguém tem outras ideias?
Canapin
(Coin-coin le Canapin)
Maio 22, 2023, 4:10pm
6
Agora você menciona isso… Anteriormente, eu não conseguia adicionar unicyclist.com ao aplicativo com o mesmo erro.
Quando tentei novamente após algumas semanas, consegui adicionar o fórum ao aplicativo.
Eu não entendia por que foi consertado, mas lendo sua mensagem, lembro-me que mudei meu CDN de Stackpath para Bunny.
Note que eu uso as configurações padrão do Bunny. Nada especial.
Portanto, este problema pode vir de uma configuração de CDN, eu acho. Não estou dizendo que este é o caso para você, é claro.
1 curtida
Falco
(Falco)
Maio 22, 2023, 4:57pm
7
Sua CDN está bloqueando requisições HEAD e isso quebra muitas coisas:
curl -I https://forum.penangexpats.com/
HTTP/2 403
date: Mon, 22 May 2023 16:56:12 GMT
server: BunnyCDN-SG1-868
2 curtidas
Jagster
(Jakke Lehtonen)
Maio 22, 2023, 7:49pm
8
E
E isso é o verdadeiro problema em nosso mundo.
2 curtidas
Falco:
Sua CDN está bloqueando requisições de cabeçalho e isso quebra muitas coisas:
curl -I https://forum.penangexpats.com/
HTTP/2 403
date: Mon, 22 May 2023 16:56:12 GMT
server: BunnyCDN-SG1-868
Obrigado por isso, agora posso voltar para eles e dizer o problema.
1 curtida
Canapin
(Coin-coin le Canapin)
Maio 23, 2023, 9:09am
10
Você está usando configurações personalizadas do Bunny?
Estou curioso, pois uso o mesmo CDN sem problemas.
Curl
curl -I https:/unicyclist.com
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 23 May 2023 09:10:03 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 0
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
X-Discourse-Route: categories/index
Vary: Accept
Cache-Control: no-cache, no-store
Content-Security-Policy: upgrade-insecure-requests; base-uri 'self'; object-src 'none'; script-src https://unicyclist.com/logs/ https://unicyclist.com/sidekiq/ https://unicyclist.com/mini-profiler-resources/ https://cdn.unicyclist.com/assets/ https://cdn.unicyclist.com/brotli_asset/ https://unicyclist.com/extra-locales/ https://cdn.unicyclist.com/highlight-js/ https://cdn.unicyclist.com/javascripts/ https://cdn.unicyclist.com/plugins/ https://cdn.unicyclist.com/theme-javascripts/ https://cdn.unicyclist.com/svg-sprite/ 'sha256-Gty3/aPWFfSvz7pdT39HY97/+2opLup9V0L19ZF0IwY='; worker-src 'self' https://cdn.unicyclist.com/assets/ https://cdn.unicyclist.com/brotli_asset/ https://cdn.unicyclist.com/javascripts/ https://cdn.unicyclist.com/plugins/; frame-ancestors 'self'; manifest-src 'self'
X-Request-Id: 40286528-e3e2-433d-9bf0-be971202b973
X-Runtime: 0.070801
Strict-Transport-Security: max-age=31536000
nanohits
(Nano)
Maio 26, 2023, 11:12pm
11
Sim, estou. Talvez possamos comparar e ver qual é o problema? Por custom eu quero dizer que fiz principalmente domínio personalizado.
nanohits
(Nano)
Maio 27, 2023, 1:37am
12
A Bunny CDN respondeu-me e disse:
Diagnostiquei isto mais a fundo e a minha suposição original estava correta. A sua origem parece estar a bloquear pedidos que não contêm um agente de utilizador de navegador específico, veja aqui:
X:~$ curl -I https://forum.penangexpats.com/ -A chrome
HTTP/2 200
date: Tue, 23 May 2023 11:36:08 GMT
content-type: text/html; charset=utf-8
vary: Accept-Encoding
server: BunnyCDN-SG1-868
cdn-pullzone: 1408974
cdn-uid: 7e2b52ab-b488-4ff1-b538-1bc4b7004d60
cdn-requestcountrycode: NL
cache-control: no-cache
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-download-options: noopen
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
x-discourse-route: categories/index
content-security-policy-report-only: upgrade-insecure-requests; base-uri 'self'; object-src 'none'; script-src https://forum.penangexpats.com/logs/ https://forum.penangexpats.com/sidekiq/ https://forum.penangexpats.com/mini-profiler-resources/ https://forum.penangexpats.com/assets/ https://forum.penangexpats.com/brotli_asset/ https://forum.penangexpats.com/extra-locales/ https://forum.penangexpats.com/highlight-js/ https://forum.penangexpats.com/javascripts/ https://forum.penangexpats.com/plugins/ https://forum.penangexpats.com/theme-javascripts/ https://forum.penangexpats.com/svg-sprite/ https://www.googletagmanager.com/gtm.js 'nonce-af9b14e48a03b0e8bb7d66bf8be1368c' 'sha256-Gty3/aPWFfSvz7pdT39HY97/+2opLup9V0L19ZF0IwY='; worker-src 'self' https://forum.penangexpats.com/assets/ https://forum.penangexpats.com/brotli_asset/ https://forum.penangexpats.com/javascripts/ https://forum.penangexpats.com/plugins/; frame-ancestors 'self'; manifest-src 'self'
x-discourse-cached: true
x-request-id: a0b16517-ee98-43f3-a703-913f5e3850a1
x-runtime: 0.004948
x-discourse-trackview: 1
strict-transport-security: max-age=31536000
cdn-proxyver: 1.03
cdn-requestpullsuccess: True
cdn-requestpullcode: 200
cdn-cachedat: 05/23/2023 11:36:08
cdn-edgestorageid: 868
cdn-status: 200
cdn-requestid: 985151325f02414670eb77798e8e5e27
cdn-cache: MISS
X:~$ curl -I https://forum.penangexpats.com/
HTTP/2 403
date: Tue, 23 May 2023 11:36:43 GMT
server: BunnyCDN-SG1-868
cdn-pullzone: 1408974
cdn-uid: 7e2b52ab-b488-4ff1-b538-1bc4b7004d60
cdn-requestcountrycode: SI
cache-control: no-cache
x-request-id: d8519537-194f-41c0-b8a4-e5f9ba56f612
x-runtime: 0.002454
cdn-proxyver: 1.03
cdn-requestpullsuccess: True
cdn-requestpullcode: 403
cdn-cachedat: 05/23/2023 11:36:43
cdn-edgestorageid: 868
cdn-status: 403
cdn-requestid: c55661436d71de7db2b28ac5123093f7
cdn-cache: MISS
O primeiro tem sucesso quando especifico um agente de utilizador do Chrome, o segundo retorna 403 quando não há nenhum. Esta não é uma configuração da Bunny e deve certamente vir da origem. Recomendo que verifique isto mais a fundo do seu lado.
Canapin
(Coin-coin le Canapin)
Maio 27, 2023, 6:39pm
13
Nesse caso, então acho que responder
não é muito valioso?
Ainda assim, acabei de adicionar outro nome de host e forçar o SSL:
nanohits
(Nano)
Maio 27, 2023, 11:33pm
14
Foi exatamente o que eu fiz. No entanto, da Bunny eles dizem que é um problema de user agent.
Podemos comparar o que você configurou em user agents no Discourse?
Canapin
(Coin-coin le Canapin)
Maio 30, 2023, 8:41am
15
Olá Nano,
Você pode esclarecer o que você quer dizer com isso?
nanohits
(Nano)
Maio 30, 2023, 11:46am
16
O que quero dizer é o que você definiu em user agents na sua configuração do Discourse?
Stephen
(Stephen)
Maio 30, 2023, 11:51am
17
Você está tentando usar o Bunny para fazer proxy de todo o seu site ou apenas para servir ativos?
nanohits
(Nano)
Maio 30, 2023, 11:53am
18
Eu usei o Bunny para o site inteiro, não apenas para as imagens.
Canapin
(Coin-coin le Canapin)
Maio 30, 2023, 12:03pm
19
Desculpe, não consigo responder, pois ainda não entendi a pergunta
Sei o que é um user agent, e tenho apenas conhecimento muito básico sobre CDN, e não sei praticamente nada sobre proxy ou coisas do tipo.
Você está se referindo à configuração do Discourse ou do Bunny? Em qualquer caso, não fiz nada com configurações relacionadas a alguns user agents. Meu fórum é uma instalação padrão sem nada especial, e minha configuração do Bunny também é muito padrão.
Posso mostrar minha configuração geral no Bunny:
Resumo
Não configurei nenhum outro serviço ou configuração no Bunny.
nanohits
(Nano)
Maio 30, 2023, 12:06pm
20
Obrigado por isso. Na sua configuração do Discourse para User agents, está em branco?
Porque o suporte da Bunny diz que o user agent é o problema no Discourse, após verificarem.
E por alguma razão está a bloquear o site de carregar na aplicação móvel. Tão estranho.