Por que vale a pena, eu baixei os pacotes Apache depois de instalar o sistema Linux base. Eles compilaram bem, mas não avisaram que o pacote links estava faltando.
-
Portanto, certifique-se de ter executado yum install links
.
Além disso, nada foi mencionado na documentação sobre a diferença entre dois arquivos com aparência semelhante em locais diferentes: apachectl
in /usr/local/apache2/bin/apachectl
e usr/sbin/apachectl
. Acabei usando o /usr/sbin/apachectl
. /usr/local/apache2/bin/apachectl
para este dia ainda retorna um erro: /usr/local/apache2/apachectl: line 94: lynx: command not found
. Não faço ideia do porquê. O trabalho do Apache com a versão /usr/sbin/apachectl
no entanto.
-
[root@]# ls -l /usr/local/apache2/bin/apachectl
-rwxr-xr-x. 1 root root 3428 Jan 27 12:11 /usr/local/apache2/bin/apachectl
-
[root@]# ls -l /usr/sbin/apachectl
-rwxr-xr-x. 1 root root 3916 Dec 8 12:10 /usr/sbin/apachectl
Eu estava presa em todas as complexidades do arquivo /etc/httpd/conf/httpd.conf. Eu sou todo para segurança na web, mas para iniciantes sem noção como eu, é um bugger ter que entrar em uma infinidade de arquivos de ajuda da Internet, como este, para finalmente obter um serviço simples para começar.
Para qualquer outra pessoa que esteja ficando obcecada em obter apachectl status
para retornar um valor decente - aposto que você também está ficando preso onde eu estava com os valores padrão não sendo tão bons no arquivo /etc/httpd/conf/httpd.conf
. Descomente e modifique as seções apropriadas. Você pode querer pedir Allow from all
nos pontos <Location /server-info>
e <Location /server-status>
apenas para ter certeza de que seu serviço está sendo iniciado corretamente. Certifique-se de sempre reiniciar o serviço com service httpd restart
. Então, você pode reduzir o acesso e retornar às regras Deny from all
quando souber que o servidor Apache está funcionando bem.