você pode abrir três janelas simultaneamente e realizar tarefas abaixo:
- tail -f / var / log / messages
- tail -f / var / log / secure
- inicie o servidor apache
envia o resultado e os logs com erro ao reiniciar o servidor apache.
Eu entro em um novo servidor como root. Uma vez eu log in eu su username que me permite escolher teste ou produção.
Quando eu escolho o teste, eu corro o httpd -v do prompt do bash e obtenho a versão do apache
O que me confunde é quando eu executo o servidor httpd restart eu recebo servidor httpd não encontrado.
Como pode reconhecer o httpd -v e não um reinício? Ohh fyi, este é um novo servidor sem sites nele.
Por padrão, o serviço não pode ser iniciado ou interrompido por um usuário não raiz devido a um risco de segurança. mas você pode rodar o Apache como qualquer usuário alocando recursos apropriados
A porta http padrão 80 (que é privilegiada) você terá que configurar, como root, um redirecionamento para o seu servidor Apache real. A maneira mais fácil é provavelmente usar o iptables. Por exemplo, se o seu servidor Apache está escutando na porta 8080:
iptables -t nat -A PREROUTING -p tcp --dportar 80 --syn -j REDIRECT - para porta 8080
Se você não puder configurar o servidor assim. o mesmo pode ser configurado para uma porta sem privilégios e acessá-lo usando um URL que parece link
Tags linux web-server redhat httpd