a2ensite / a2dissite – Activarea și dezactivarea gazdelor virtuale (Virtual Hosts) în Apache HTTP Server

Control proces și CLI server Debian / Ubuntu Apache

Creează sau șterge legături simbolice (symlinks) între directorul sites-available și sites-enabled.

Sintaxă
sudo a2ensite site.conf
sudo a2dissite site.conf

Ce face a2ensite / a2dissite - Activarea și dezactivarea gazdelor virtuale (Virtual Hosts)

Pe distribuțiile Debian și Ubuntu, Apache organizează gazdele virtuale în două directoare: `/etc/apache2/sites-available/` (toate site-urile definite) și `/etc/apache2/sites-enabled/` (site-urile active).

Comanda a2ensite <fisier.conf> creează un symlink în `sites-enabled`, activând site-ul.

Comanda a2dissite <fisier.conf> elimină symlink-ul, dezactivând site-ul fără a șterge fișierul original de configurare.

După rulare, este necesară reîncărcarea serverului prin `apache2ctl graceful`.

Exemple

Exemplul 1: Activarea unui nou site web și reîncărcarea Apache

Activează configurația dexblog.ro și aplică modificările.

sudo a2ensite dexblog.conf
sudo apache2ctl graceful

Ieșire în terminal

Enabling site dexblog.
To activate the new configuration, you need to run:
  systemctl reload apache2

Greșeli frecvente

  • Omiterea extensiei ‘.conf’ în versiuni moderne de Apache (în trecut era opțională, acum fișierele fără .conf sunt ignorate).

Comenzi înrudite