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
Directiva ServerName - Specificarea numelui de domeniu principal: Stabilește schema de identificare a numelui de domeniu folosit pentru maparea cererilor HTTP către VirtualHost.Directiva <VirtualHost> - Definirea unei gazde virtuale independente: Încadrează directivele aplicabile exclusiv unui anumit nume de domeniu sau port IP.