Directiva ServerAlias – Specificarea domeniilor alternative și a subdomeniilor în Apache HTTP Server

Definește nume alternative de domenii care sunt deservite de aceeași gazdă virtuală.

Sintaxă
ServerAlias www.dexblog.ro
ServerAlias *.dexblog.ro beta.dexblog.ro

Ce face Directiva ServerAlias - Specificarea domeniilor alternative și a subdomeniilor

Dacă un site web trebuie să răspundă la mai multe adrese (de exemplu varianta cu www și fără www, sau multiple subdomenii), directiva ServerAlias listează aceste nume suplimentare.

Puteți specifica oricâte aliasuri separate prin spațiu sau wildcard-uri cu asterisc (ex: `*.dexblog.ro`).

Este frecvent utilizată pentru rețele multisite sau pentru a direcționa traficul `www` către aceeași rădăcină înainte de o rescriere canonică.

Exemple

Exemplul 1: Adăugarea aliasului www și a subdomeniului de test

Permite accesul la același conținut prin mai multe adrese.

ServerName dexblog.ro
ServerAlias www.dexblog.ro staging.dexblog.ro

Ieșire în terminal

Apache va mapa cererile către oricare dintre cele 3 domenii pe acest VirtualHost.

Greșeli frecvente

  • Crearea de directive ServerAlias suprapuse în două fișiere VirtualHost diferite; Apache va ruta cererile către primul VirtualHost încărcat în ordine alfabetică.

Comenzi înrudite