Ce face apache2ctl start - Pornirea serviciului Apache HTTP Server
Utilitarul apache2ctl (sau apachectl) este interfața de control din linia de comandă pentru serverul web Apache.
Comanda apache2ctl start lansează demonul `apache2`/`httpd`. Dacă serviciul este deja pornit, comanda va afișa o notificare și nu va modifica starea serverului.
Pe distribuțiile moderne cu systemd, este echivalentă cu comanda `systemctl start apache2`.
Exemple
Exemplul 1: Pornirea serviciului Apache și verificarea stării active
Lansează serverul și verifică dacă rulează corect.
sudo apache2ctl start
sudo apache2ctl status
Ieșire în terminal
Apache Server Status for localhost (via 127.0.0.1)
Server Version: Apache/2.4.58 (Ubuntu)
Server MPM: event
Current Time: Wednesday, 28-Oct-2026 00:09:12 EET
Parent Server MPM Generation: 1
Server uptime: 2 seconds
Greșeli frecvente
- Pornirea serviciului când portul 80 sau 443 este deja ocupat de alt server web (precum Nginx sau OpenLiteSpeed), rezultând eroarea ‘Address already in use: AH00072: make_sock: could not bind to address’.
Comenzi înrudite
apache2ctl stop - Oprirea completă a serverului Apache: Trimite semnalul de terminare (SIGTERM) către procesul master Apache, închizând toți procesorii worker și porturile.apache2ctl restart - Repornirea completă a serverului Apache: Oprește și repornește de la zero procesul principal Apache, reîncărcând fișierele de configurare și certificatele SSL.apache2ctl configtest / httpd -t - Verificarea sintaxei fișierelor de configurare: Validează sintaxa tuturor fișierelor de configurare Apache fără a opri sau reporni serverul.