Ciao,
Ho due domande:
- Quale nome di dominio dovrei usare quando configuro un server di staging su un server locale?
- È possibile installare il server di staging con la modalità a 2 container e ripristinare automaticamente i dati da s3?
Grazie
Ciao,
Ho due domande:
Sì.
Qualsiasi dominio che ha il server di staging? Non capisco la domanda. Un server locale (di sviluppo) è su localhost e non ha un dominio.
Spieghiamo meglio.
Voglio migrare il mio forum a container singolo a un nuovo server con più RAM, disco e CPU, passando a un’installazione a 2 container per velocizzare gli aggiornamenti.
Eseguendo una nuova installazione sul nuovo server, ho ricevuto un errore che indicava il mio attuale dominio del forum.
Forse ho commesso un errore facendo questo discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Il più semplice è eseguire discourse-setup con l’opzione --two-container e ripristinare lì il backup.
Che errore? Quando?
Penso di aver saltato la configurazione DNS.
Mi sto chiedendo quale dominio indicare per l’installazione del server di staging.
Il server di staging non sarà pubblico, quindi ho pensato di usare il dominio del mio sito web senza cambiare il DNS.
Mi sbagliavo.
Qualche suggerimento?
Devi usare un dominio che si risolva sul tuo server, proprio come dice il messaggio di errore. Non importa quale sia, ma deve essere pubblico e funzionare.
Problema DNS risolto.
Vorrei disattivare https per il server di staging
No. Non lo faresti. Discourse non funziona senza https e anche se lo facesse, il tuo sito di staging sarebbe diverso dal tuo sito di produzione, quindi non sarebbe un buon test.
Non sono del tutto sicuro se l’argomento riguardasse il server di staging a questo punto, perché
Allora lo staging sarà molto diverso da quello di produzione.
Beh, se è così, allora questo dovrebbe essere in un altro argomento.
@Saiano stai cercando di avere un server che stai trasformando in una configurazione a 2 container o vuoi quello di cui parla l’OP e avere un secondo server da usare per testare gli aggiornamenti prima di distribuirli sul server di produzione?
Ho un server con un’installazione di un container.
Ho bisogno di cambiare hosting e testare aggiornamenti / nuove funzionalità prima di rilasciarli nell’installazione di produzione.
Quindi ho deciso di
costruire un’istanza locale con due container.
Testare la migrazione. (Server online —> staging locale)
Poi comprerò un nuovo server.
Migrerò il mio discourse sul nuovo hosting
E manterrò il server di staging locale per testare.
Mi dispiace se ho fatto troppe domande.
Il problema è che il server locale sarà un’installazione di sviluppo completamente diversa, che sarà diversa da un deployment di produzione.
Ti consiglio di iniziare dal passaggio “acquista un nuovo server” o di rendere il tuo “server locale” una VM con almeno 2 GB di RAM. Puoi seguire Sposta un sito Discourse su un altro VPS con rsync con alcune modifiche per configurare il nuovo server con il certificato del server esistente e quindi apportare modifiche DNS locali per puntare ad esso.
OPPURE puoi semplicemente configurare il server di test su un nuovo sottodominio di test temporaneo ed evitare le complicate configurazioni DNS. E se lo fai in questo modo e fai in modo che condividano la configurazione di backup S3 nei file yml, allora puoi ripristinare direttamente il database dal sito esistente a quello nuovo dal bucket S3.
Proverò in questo modo. Ho già dei backup su s3.
Forse userò test.mydomain.com, poi ripristinerò e cambierò il nome del dominio con quello originale?
Sarà più facile cambiare il nuovo nome del dominio del server e quindi ripristinare nuovamente il backup. Questo gestirà tutte le cose relative al mapping dell’hostname.
Sto provando a farlo, ho problemi a cambiare il nome del dominio. Il sito non era accessibile.
Se hai provato a ottenere un certificato più volte, ad esempio ricostruendo quando il DNS non era corretto, potresti essere soggetto a limitazioni di frequenza. In tal caso, puoi aspettare una settimana o aggiungere un altro nome host come
Ho spostato la cartella letsencrypt dal vecchio sito a quello nuovo e funziona.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.