redhat configuração do servidor web apache

1

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 Vibration Of Life 18.12.2012 / 13:18

2 respostas

2

você pode abrir três janelas simultaneamente e realizar tarefas abaixo:

  1. tail -f / var / log / messages
  2. tail -f / var / log / secure
  3. inicie o servidor apache

envia o resultado e os logs com erro ao reiniciar o servidor apache.

    
por 18.12.2012 / 15:34
0

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

    
por 18.12.2012 / 19:12