O SELinux pode afetar o Apache?

2

O SELinux, de alguma forma, pode fazer com que o Apache armazene apenas arquivos do site em uma partição?

Não consigo configurar um servidor HTTP localhost com o apache usando arquivos html que estão em outra partição montada. Eu posso acessar os arquivos HTML em /var/www , mas não em /media/HTTP_Server/web_files .

    
por Evandro Silva 15.10.2012 / 13:37

1 resposta

2

Você não escreveu sua configuração. Você deve informar sua versão do sistema operacional e a versão do apache em sua pergunta. Estou supondo que você tenha o 12.04 com o apache e o selinux configurado através do sistema de gerenciamento de pacotes.

Um arquivo deve ser legível pelo usuário do apache. E é possível que o selinux esteja bloqueando o acesso a esses arquivos. Certifique-se de que / media / HTTP_Server / web_files seja universalmente legível e executável. Caso não seja, defina dessa forma:

chmod 755 /media/HTTP_Server/web_files

Depois disso, se os arquivos ainda estiverem inacessíveis, supondo que sua configuração do apache esteja correta , o selinux pode ser um obstáculo para o apache. mas eu usei muitos servidores com o Ubuntu (lighttpd, nginx, apache) e nunca tive um problema com o selinux.

Caso tudo esteja ok, mas o selinux, este tutorial pode ser útil.

    
por user91091 15.10.2012 / 13:54