Nessuno dei due sembra funzionare. L’esecuzione del comando sed nel secondo all’interno del container funziona e, dopo aver riavviato nginx, fa quanto richiesto.
Non capisco perché non funzioni.
Inoltre, questo era precedentemente nel template, ma sembra che sia stato rimosso nel 2014, ma alcuni post recenti includono header che mostrano includeSubdomains al loro interno.
Beh, l’ho spostato lì, ma il problema iniziale è che qualcuno ha affermato che non impostare includeSubDomains fosse un problema di sicurezza.
Mi piacerebbe se qualcuno che sapesse e si preoccupasse se avere IncludeSubDomains nell’header STS fosse importante potesse affrontare il problema in modo che forse potrei dire a questa persona che centinaia di migliaia di altri siti non sono d’accordo e che forse lo script che qualcuno ha eseguito per trovare queste “falle di sicurezza” è sbagliato.
Quindi forse dovrei rinominarlo “manca includeSubDomains nell’header STS considerato dannoso”
Lo definirei piuttosto una scelta di configurazione.
Il forum si trova su un dominio apex o no?
Dico sempre alle persone che siamo molto cauti nell’impostare header che influenzano altri hostname sul loro dominio e che, se vogliono avere HSTS su quelli, dovrebbero impostare gli header sui rispettivi host invece.
L’unica ragione valida che mi viene in mente è che non possono farlo, ad esempio quando il forum si trova su un dominio apex e il client non è in grado di controllare gli header HSTS su altri host ospitati esternamente, ad esempio hanno anche ospitato shopify.example.com. Allora praticamente vengono da te perché sei la via di minor resistenza