Skip to content

Comandos para iniciar o Apache no Linux

7 de maio de 2021

Se o seu servidor da web Linux Apache estiver parado, use um comando shell para fazê-lo funcionar 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 root@thisisyour.server.com 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 service 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 acima: $ 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.