O método sites-available
é geralmente considerado o "Modo Debian":
- configuração "principal" em
/etc/apache2/apache2.conf
- config "user" em
/etc/apache2/httpd.conf
- vhosts em
/etc/apache2/sites-available
files (um por arquivo, normalmente)- você pode querer numerá-los, por exemplo 00-domain.com, 01-otherdomain.com
- portas (
Listen
diretivas) em/etc/apache2/ports.conf
- mods em
/etc/apache2/mods-available
Você pode manipulá-los com links simbólicos ou com a série a2
de comandos:
a2ensite/a2dissite <site_config_filename>
a2enmod/a2dismod <module_name>
Dependendo da preferência pessoal, você pode reiniciar o Apache usando apachectl
, /etc/init.d/apache2 (start|stop|reload|restart)
ou service apache2 (start|stop|reload|restart)
Um exemplo em que você usaria httpd.conf
em vez de uma entrada vhost seria para uma regra de redirecionamento ou reescrita global, por exemplo. Outros petiscos - geralmente, você deve deixar apache2.conf
sozinho e certifique-se de configurar um esquema de nomenclatura consistente para vhosts no diretório sites-available
.