Apache acessa alguns diretorios outros nao [RESOLVIDO]

1. Apache acessa alguns diretorios outros nao [RESOLVIDO]

Erick Rangel Gomes
incoquinita

(usa Debian)

Enviado em 01/10/2009 - 21:39h

Boa Noite a todos

Configurei recentemente meu apache para que eu consiga acessar conteudo do meu diretorio /media, mas esta acontecendo algo que no meu ver é estranho.
Quando eu monto um cd eu tenho acesso normal a ele, mas quando eu tento acessar outro conteudo dentro de algum diretorio /media ele nao apresenta os arquivos que o diretorio contem.

As configurações do meu http.conf são:

user erick
group erick

DocumentRoot "/media"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory /media>
Options Indexes FollowSymLinks
AllowOverride None
</Directory>

DocumentRoot /media/
<Directory "/media/imagens">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Todos meus diretorios dentro do /media estao com usuario e grupo erick.

Alguem ja teve esse problema? Saberia o que pode ter errado no http.conf?

Nao postei tudo pois acho que pode atrapalhar, entao postei apenas o que eu alterei, mas se alguem quiser que eu poste outra parte so falar que posto, muito obrigado.


  


2. Tente..

Maikon Damião Abati
mda_deb

(usa Debian)

Enviado em 02/10/2009 - 21:01h

Tente mudar as permissões do diretório novamente..

#chown -c -R erick:erick /media

Assim você muda a permissão do /media e tudo que tiver dentro dele.

Qualquer coisa poste aqui.

Forte abraço.

Maikon D. Abati




3. Re: Apache acessa alguns diretorios outros nao [RESOLVIDO]

Erick Rangel Gomes
incoquinita

(usa Debian)

Enviado em 02/10/2009 - 23:05h

Obrigado pela resposta mda_deb

Eu executei o comando que vc passou, mas anteriormente eu nao atentei para o SELinux, que eu vi agora que apresenta o erro:

"Navegações no AVC SELinux"

Quando verifico o erro, ele apresenta:

Descrição Detalhada

SELinux has denied the httpd access to potentially mislabeled files /media/imagens/debian/debian.5-0.x86-64.xen3.pygrub.cfg. This means that SELinux will not allow httpd to use these files. Many third party apps install html files in directories that SELinux policy cannot predict. These directories have to be labeled with a file context which httpd can access.

Permitindo Acesso

If you want to change the file context of /media/imagens
/debian/debian.5-0.x86-64.xen3.pygrub.cfg so that the httpd daemon can access it, you need to execute it using chcon -t httpd_sys_content_t '/media/imagens/debian/debian.5-0.x86-64.xen3.pygrub.cfg'. You can look at the httpd_selinux man page for additional information.

Executei o comando que ele informou porem nao deu certo.
Alguem ja teve esse erro tambem?
Vo verificar o man desse comando.


4. Hmm..

Maikon Damião Abati
mda_deb

(usa Debian)

Enviado em 03/10/2009 - 08:29h

Verifique suas políticas no SELinux...

Qualquer coisa poste aqui.




5. Re: Apache acessa alguns diretorios outros nao [RESOLVIDO]

Erick Rangel Gomes
incoquinita

(usa Debian)

Enviado em 29/10/2009 - 08:34h

Troquei ele para permissivo e consegui o acesso








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts