-
Comandos para ver o status do servidor:
# Mostra os serviços ativos e as pastas onde estão localizado os mesmos sudo systemctl status # Mostra as tarefas sendo executadas no momento. sudo apachectl fullstatus sudo systemctl status apache2.service
-
Comandos para parar e iniciar servidor
# stop apache2 sudo systemctl stop apache2 # start apache2 sudo systemctl start apache2
-
Comando para carregar as configurações de um novo virtual host sem que os outros sites saiam fora do ar:
# recarrega as configurações sem reiniciar. sudo systemctl reload apache2
-
Comando para reiniciar o servidor apache2 desconectando todos os sites que estiverem ativos:
sudo systemctl restart apache2
-
Comandos para habilitar (a2ensite) e desabilitar (a2dissite) um site (virtual host)
# HABILITAR SITE # Move o arquivo /etc/apache2/sites-available/nome_do_site.conf para a pasta /etc/apache2/sites-enabled/nome_do_site.conf sudo a2ensite nome_do_site.conf # DESABILITAR SITE # Move o arquivo /etc/apache2/sites-enabled/nome_do_site.conf para a pasta /etc/apache2/sites-available/nome_do_site.conf: sudo a2dissite nome_do_site.con # Atualizar o servidor apache2 com a nova configuração do host virtual sudo systemctl reload apache2
-
Comandos para habilitar (a2enmod) e desabilitar (a2dismod) um módulo;
# HABILITAR MÓDULO # Move o arquivo /etc/apache2/mods-available/nome_do_módulo para a pasta /etc/apache2/mods-enabled/nome_do_módulo sudo a2enmod nome_do_módulo # DESABILITAR MÓDULO # Move o arquivo /etc/apache2/mods-enabled/nome_do_site para a pasta /etc/apache2/mods-available/nome_do_módulo sudo a2dissite nome_do_site.con # Atualizar o servidor apache2 com a nova configuração do host virtual sudo systemctl reload apache2
-
Para listar todos os módulos do Apache2 que estão disponíveis nos repositórios;
sudo apt-cache search apache2-mod
-
Checar se as configurações do apache estão ok.
sudo apachectl configtest
-
Comando para listar todo o log:
sudo journalctl -u apache2.service --since today --no-pager
-
Como habilitar o módulo cgi e FastCGI:
# O comando a seguir cria os links simbólicos cgid.load e cgid.conf # da pasta /etc/apache2/mods-available para a pasta /etc/apache2/mods-enabled sudo a2enmod cgid
-
Como desabilitar o módulo cgi e FastCGI:
# O comando a seguir remove os links cgid.load e cgid.conf # da pasta/etc/apache2/mods-enabled sudo a2dismod cgid