nanohits
(Nano)
21 Maggio 2023, 6:32am
1
Ciao a tutti,
Ho un problema con l’app mobile iOS per Discourse. Quando inserisco il mio forum, dice “non trovato”. Funziona su qualsiasi browser ma non sull’app.
L’URL è https://forum.penangexpats.com .
P.S: Sto usando una CDN ma l’URL punta già e funziona correttamente.
Qualche idea?
Dai un’occhiata ai problemi simili esistenti (e alle loro potenziali soluzioni) tramite la ricerca. Presumo tu intenda l’app “Hub” (c’è anche l’“app con whitelist”)
Ad esempio questo: Cannot add certain discourse forums in DiscourseHub on Android - #13 by pmusaraj
nanohits
(Nano)
21 Maggio 2023, 9:01am
3
Grazie, ho esaminato la maggior parte di questo. Il mio CDN è con Bunny e li ho contattati per vedere se qualcosa viene rimosso nell’header. L’unica cosa a cui riesco a pensare è che ho 2 forum e l’altro si connette senza problemi, che non è su un CDN. E sì, è l’app Hub.
1 Mi Piace
nanohits
(Nano)
21 Maggio 2023, 11:54am
4
I ragazzi del CDN non sono stati in grado di aiutare poiché hanno affermato di non rimuovere nulla dall’intestazione.
Canapin
(Coin-coin le Canapin)
22 Maggio 2023, 4:10pm
6
Ora menzioni questo… In precedenza non ero riuscito ad aggiungere unicyclist.com all’app con lo stesso errore.
Quando ho riprovato dopo qualche settimana, ho potuto aggiungere il forum all’app.
Non capivo perché fosse stato riparato, ma leggendo il tuo messaggio ricordo di aver cambiato il mio CDN da Stackpath a Bunny.
Nota che uso le impostazioni predefinite di Bunny. Niente di speciale.
Quindi, questo problema potrebbe derivare da una configurazione CDN, suppongo. Non sto dicendo che sia il tuo caso, ovviamente.
1 Mi Piace
Falco
(Falco)
22 Maggio 2023, 4:57pm
7
La tua CDN sta bloccando le richieste head e questo interrompe molte cose:
curl -I https://forum.penangexpats.com/
HTTP/2 403
date: Mon, 22 May 2023 16:56:12 GMT
server: BunnyCDN-SG1-868
2 Mi Piace
Jagster
(Jakke Lehtonen)
22 Maggio 2023, 7:49pm
8
E
E questo è il vero problema nel nostro mondo.
2 Mi Piace
nanohits
(Nano)
23 Maggio 2023, 2:40am
9
Falco:
La tua CDN sta bloccando le richieste head e questo rompe molte cose:
curl -I https://forum.penangexpats.com/
HTTP/2 403
date: Mon, 22 May 2023 16:56:12 GMT
server: BunnyCDN-SG1-868
Grazie per questo, ora posso tornare da loro e spiegare il problema.
1 Mi Piace
Canapin
(Coin-coin le Canapin)
23 Maggio 2023, 9:09am
10
Stai utilizzando impostazioni personalizzate di Bunny?
Sono curioso, dato che uso lo stesso CDN senza problemi.
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)
26 Maggio 2023, 11:12pm
11
Sì, forse possiamo confrontare e vedere qual è il problema? Con personalizzato intendo che ho principalmente utilizzato domini personalizzati.
nanohits
(Nano)
27 Maggio 2023, 1:37am
12
Bunny CDN mi ha risposto dicendo:
Abbiamo diagnosticato ulteriormente e la mia ipotesi iniziale era corretta. La tua origine sembra bloccare le richieste che non contengono uno specifico user agent del browser, vedi qui:
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
Il primo ha successo quando specifico un user agent di Chrome, il secondo restituisce 403 quando non c’è. Questa non è una configurazione di Bunny e proviene sicuramente dall’origine. Ti consiglio di approfondire questo aspetto da parte tua.
Canapin
(Coin-coin le Canapin)
27 Maggio 2023, 6:39pm
13
In questo caso, allora penso che rispondere
non sia molto prezioso?
Comunque, ho appena aggiunto un altro nome host e forzato SSL:
nanohits
(Nano)
27 Maggio 2023, 11:33pm
14
È esattamente quello che ho fatto. Tuttavia, da Bunny dicono che è un problema di user agent.
Possiamo confrontare ciò che hai impostato sotto user agent in Discourse?
Canapin
(Coin-coin le Canapin)
30 Maggio 2023, 8:41am
15
Ciao Nano,
Puoi chiarire cosa intendi con questo?
nanohits
(Nano)
30 Maggio 2023, 11:46am
16
Cosa intendo è cosa hai impostato sotto user agents nella tua configurazione di Discourse?
Stephen
(Stephen)
30 Maggio 2023, 11:51am
17
Stai cercando di utilizzare Bunny per eseguire il proxy dell’intero sito o solo per servire asset?
nanohits
(Nano)
30 Maggio 2023, 11:53am
18
Ho usato Bunny per l’intero sito, non solo per le immagini.
Canapin
(Coin-coin le Canapin)
30 Maggio 2023, 12:03pm
19
Mi dispiace, ma non posso risponderti perché non capisco ancora la domanda
So cos’è un user agent e ho solo una conoscenza molto basilare dei CDN, e non so quasi nulla di proxy o cose del genere.
Ti riferisci alla configurazione di Discourse o di Bunny? In entrambi i casi, non ho fatto nulla con impostazioni relative ad alcuni user agent. Il mio forum è un’installazione standard senza cose particolari, e anche la mia configurazione di Bunny è molto standard.
Posso mostrarti la mia configurazione generale in Bunny:
Riepilogo
Non ho impostato alcun altro servizio o configurazione su Bunny.
nanohits
(Nano)
30 Maggio 2023, 12:06pm
20
Grazie. Nella tua configurazione di Discourse per gli User agent, è vuoto?
Perché il supporto di Bunny dice che l’user agent è il problema in Discourse dopo aver controllato.
E per qualche motivo blocca il sito web dal caricamento nell’app mobile. Così strano.