GNU/Linux >> Linux Esercitazione >  >> Linux

Creazione di reindirizzamenti Apache

Questo articolo spiega i reindirizzamenti in Apache® e come configurarli.

Cos'è un reindirizzamento?

Apache può creare un reindirizzamento che punti da un vhost a un altro vhost sul server o su un altro sito esterno. I motivi comuni per l'utilizzo di questa funzione sono forzare il traffico http su https e spostare i nomi di dominio.

Utilizzo della direttiva di reindirizzamento

Apache ha una direttiva di reindirizzamento che puoi aggiungere a vhost per reindirizzare qualsiasi traffico al sito specificato. Di seguito è riportato un esempio di utilizzo della direttiva per reindirizzare tutto il traffico http a https:

    `<VirtualHost *:80>
        DocumentRoot /var/www/example.com/httpdocs
        ServerName example.com
        Redirect / https://example.com      <-----
        ServerAlias www.example.com
    </VirtualHost>

      <VirtualHost *:443>
         DocumentRoot /var/www/example.com/httpdocs
         ServerName example.com
         ServerAlias www.example.com
          SSLEngine on
          SSLCertificateFile /etc/pki/tls/certs/2017-example.com.crt
          SSLCACertificateFile /etc/pki/tls/certs/CABundle.crt
          SSLCertificateKeyFile /etc/pki/tls/private/2017-example.com.key
       </VirtualHost>`

L'esempio precedente funziona solo per quella singola pagina stabilendo un reindirizzamento 302 temporaneo. Stabilisci un reindirizzamento 301 permanente, utilizzando la direttiva di reindirizzamento come segue:

    Redirect 301 / https://example.com
    Redirect permanent / https://example.com

Linux
  1. Apache – Creazione di un certificato SSL *.local?

  2. Crea reindirizzamenti in Nginx

  3. Riavvia Apache

  4. Configura un vhost Apache su Ubuntu 20.04 e Debian 10

  5. Configura host virtuali Apache sul sistema operativo Ubuntu

Come impostare i reindirizzamenti di dominio in cPanel

Reindirizzamenti in cPanel

Come posso impostare un reindirizzamento su cPanel?

Come posso impostare un reindirizzamento su hPanel?

Come configurare Apache SpamAssasin in cPanel

Ospita più siti Web su un unico server con Apache su Ubuntu 18.04