Ciao amici. Sappiamo che i server web sono una parte importante e indispensabile della comunità. Ecco perché ultimamente abbiamo dedicato alcuni tutorial su Nginx. Oggi ne faremo un altro. Oggi imparerai come reindirizzare da un dominio all'altro in Nginx e Debian 11.
Prima di iniziare …..
Prima di continuare, dobbiamo assicurarci di soddisfare i requisiti per completare il post senza problemi
- È necessario che Nginx sia installato e configurato. Quindi assicurati di averlo utilizzando i repository ufficiali della tua distribuzione Linux.
- La versione di Nginx deve essere successiva alla 1.9.5 Non dovresti avere problemi ad averla perché la maggior parte delle distribuzioni include versioni recenti.
- Avere conoscenze di base sull'uso del terminale. Un utente con accesso sudo o accesso root.
Procediamoci.
Reindirizzamento da un dominio all'altro in Nginx e Debian 11
Normalmente, avrai diversi file di configurazione sul tuo server. Ecco perché devi modificare il file di configurazione per il dominio a cui stai reindirizzando.
Per questo post, reindirizzerò da /
al nuovo dominio, ad esempio fbi.unixcop.com
.
Per ottenere ciò, devi solo aprire il file di configurazione del sito web
E all'interno del file devi aggiungere qualcosa di simile a questo all'interno del server
sezione
location / {
rewrite ^/(.*)$ https://fbi.unixcop.com/ redirect;
}
Salva le modifiche e chiudi l'editor.
La sezione che abbiamo modificato è facile da spiegare. location /
indica che lavoreremo dalla radice del sito. rewrite
indica la riscrittura di un indirizzo. ^/(.*)
vale per tutte le pagine dell'intero sito. $
indica la fine della stringa. Successivamente, definisci dove reindirizzare. Infine, redirect
afferma che ci sarà un reindirizzamento.
Controlla la sintassi di Nginx
sudo nginx -t
E applica le modifiche riavviando il servizio
sudo systemctl restart nginx
In questo modo potremo raggiungere l'obiettivo senza troppi problemi.
Conclusione
Il reindirizzamento è un'attività che molti amministratori di sistema devono eseguire durante la gestione dei siti Web. Farlo con Nginx è fondamentale e può risparmiarci molti problemi.
Documentazione Nginx