all’interno del file del modello web, ho trovato le istruzioni su come aggiornare il modello del file di configurazione nginx (sostituisci istruzioni)…
Non c’è modo di aggiungere un’intera nuova sezione alla configurazione di nginx???
la cartella /uploads in discourse/shared è accessibile da nginx.. Voglio aggiungere una nuova cartella /photos..
c’è un modo diretto (modo consigliato da discourse)
Forse ho menzionato l’esempio sbagliato… quello che sto cercando di capire è… come posso raggiungere la configurazione nginx originale e aggiungere un’intera sezione, sia aggiungendo una nuova mappatura per una cartella o qualsiasi altra cosa… è fattibile? o è semplicemente sconsigliato?
Posso installare un server nginx esterno e farlo reindirizzare tutti i link al nginx docker e fare le mie cose…
"È abbastanza semplice, aggiungi qualcosa di simile a quanto segue alla sezione dei ganci del tuo app.yml:
Passaggio 2 - discourse.conf
Oltre al passaggio 1, è necessaria una modifica per nginx per reindirizzare correttamente http a https per qualsiasi cosa diversa da DISCOURSE_HOSTNAME
Dobbiamo anche rimuovere la riscrittura aggiuntiva che web.ssl.template.yml aggiunge poiché forza solo il DISCOURSE_HOSTNAME e ora ne abbiamo altri!
- replace:
filename: "/etc/nginx/conf.d/discourse.conf"
from: /gzip on;[^\\}]+\\}/m
to: |
gzip on;
add_header Strict-Transport-Security 'max-age=31536000'; # ricorda il certificato per un anno e connettiti automaticamente a HTTPS per questo dominio
Perché non ci dici perché hai bisogno di questa cartella aggiuntiva? È possibile che qualcun altro abbia avuto un’esigenza simile, ma che la soluzione ipotizzata non sia l’unico modo per ottenerla.
Ho detto che era un cattivo esempio… Posso gestire qualsiasi cartella aggiuntiva con diverse soluzioni… finora nessun problema…
Tuttavia, voglio essere in grado di aggiungere un’intera nuova sezione nella configurazione di nginx… Sono solo curioso di sapere come farlo se dovessi farlo…
C’è la possibilità che tu possa fare il pattern matching come ho proposto, il match essendo il pattern alla fine del file, quindi sostituire il pattern con lo stesso ma con le tue modifiche aggiunte alla fine?
Pensavo anch’io… Mi stavo chiedendo se ci fosse un campo magico per la sezione appena aggiunta… definito a questo scopo… non importa… penso di potercela fare in base al tuo suggerimento.