Comandos para iniciar o Apache no Linux
Se seu Linux O servidor da web Apache está parado, use um comando shell para colocá-lo em execução novamente. Nada acontecerá se o servidor já tiver sido iniciado quando o comando for executado, ou você poderá ver uma mensagem de erro como "O servidor da web Apache já está em execução."
Como iniciar um servidor da Web Apache
Se o Apache estiver em sua máquina local, você pode executar esses comandos como estão, ou então você precisará acessar o servidor remotamente usando SSH ou Telnet. Por exemplo, ssh [email protected] irá SSH no servidor Apache.
As etapas para iniciar o Apache são ligeiramente diferentes dependendo da sua versão do Linux:
Para Red Hat, Fedora e CentOS
As versões 4.x, 5.x, 6.x ou anteriores devem usar este comando:
$ sudo serviço httpd start
Use este comando para as versões 7.x ou mais recentes:
$ sudo systemctl start httpd.service
Se isso não funcionar, tente este comando:
$ sudo /etc/init.d/httpd start
Debian e Ubuntu
Use este comando para Debian 8.x ou mais recente e Ubuntu 15.04 e superior:
$ sudo systemctl start apache2.service
Ubuntu 12.04 e 14.04 pode exigir este comando:
$ sudo start apache2
Se eles não estiverem funcionando, tente um destes:
$ sudo /etc/init.d/apache2 start
$ sudo service apache2 start
Comandos de inicialização genéricos do Apache
Esses comandos genéricos devem iniciar o Apache em qualquer distribuição Linux:
$ sudo apachectl start
$ sudo apache2ctl start
$ sudo apachectl -f /path/to/your/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf
Iniciar o servidor requer permissões elevadas, portanto, faça login como usuário root ou (de preferência) execute o comando start usando uma conta que faça parte do grupo sudo.