apache2ctl restart – Repornirea completă a serverului Apache în Apache HTTP Server

Oprește și repornește de la zero procesul principal Apache, reîncărcând fișierele de configurare și certificatele SSL.

Sintaxă
sudo apache2ctl restart
sudo systemctl restart apache2

Ce face apache2ctl restart - Repornirea completă a serverului Apache

Comanda apache2ctl restart trimite semnalul `SIGHUP` către procesul master.

Apache închide toți copiii activi, re-deschide jurnalele de acces și erori și re-citește integral fișierul principal `apache2.conf` / `httpd.conf` și toate Virtual Host-urile active.

Spre deosebire de un simplu reload, un restart complet este obligatoriu atunci când se schimbă module încărcate în memorie sau parametri la nivel de socket de rețea.

Exemple

Exemplul 1: Repornirea Apache după actualizarea certificatelor de securitate

Reîncarcă configurația și re-deschide fișierele de log.

sudo apache2ctl restart

Ieșire în terminal

Restarting web server: apache2.

Greșeli frecvente

  • Rularea comenzii restart fără a rula în prealabil ‘apache2ctl configtest’; dacă există o greșeală de sintaxă în VirtualHost, Apache se va opri și va refuza să pornească, provocând downtime.

Comenzi înrudite