Verifique o estado do Apache no Linux

1

Oi eu tenho um aplicativo java que inicia / pára / reinicia o Apache e também deve verificar seu status, então eu olhei como verificar o status do apache e parece que você tem que verificar o estado do serviço, problema é que quando eu uso

apachectl start

o serviço httpd ainda não está iniciado, isso é normal?

eu verifico o estado do serviço fazendo

service httpd status

.

[root@lxrdcpsm ~]# service httpd status
httpd is stopped
[root@lxrdcpsm ~]# /apps/apache/2.4.4/bin/apachectl start
httpd (pid 20502) already running
[root@lxrdcpsm ~]# service httpd status
httpd is stopped
[root@lxrdcpsm ~]# /apps/apache/2.4.4/bin/apachectl stop
[root@lxrdcpsm ~]# service httpd status
httpd is stopped
[root@lxrdcpsm ~]# /apps/apache/2.4.4/bin/apachectl start
[root@lxrdcpsm ~]# service httpd status
httpd is stopped
[root@lxrdcpsm ~]# 
    
por loulouzekiller 25.10.2013 / 01:05

1 resposta

1

Por favor, tente os comandos abaixo em seu terminal ..

[root@localhost ~]# service httpd start

OR

 [root@localhost ~]# /etc/init.d/httpd start

Depois de iniciar, ele será executado até que o sistema seja desligado. Ao verificar o status, você obterá algo assim.

[root@localhost ~]# /etc/init.d/httpd status
httpd (pid  2107) is running...

Se você quiser iniciar este serviço automaticamente na inicialização do sistema, use o comando abaixo.

[root@localhost ~]#chkconfig --level 3 httpd on

Onde 3 é o seu nível de execução atual.

    
por 01.11.2013 / 10:43