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."

Dicas sobre como reiniciar um servidor da Web Apache

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.