Como alterar o DocumentRoot

1. Como alterar o DocumentRoot

Matheus Rocha Fernandes
matheusrfjava

(usa Debian)

Enviado em 01/08/2017 - 09:41h

Olá pessoal. Estou tentando alterar o DocumentRoot do apache para um diretorio de minha escolha e sempre da erro 403.

Forbidden

You don't have permission to access / on this server.

Eu alterei a alinha DocumentRoot "/home/matheus/html", dei permição 755 na pasta html inclusive tentei mudar o dono da pasta para apache:apache

E ainda sim não consegue acessar o diretorio. Alguém sabe o que pode ser?

Estou usando CentOS7


  


2. Re: Como alterar o DocumentRoot

Jose Renan
JoseRenan

(usa Ubuntu)

Enviado em 01/08/2017 - 10:46h

Também não precisa conceder acesso ao novo diretório no arquivo "/etc/apache2/sites-available/default"?

Tenta adicionar uma definição pro diretório

<Directory /home/matheus/html>
Order Allow,Deny
Allow from All
</Directory>

e reinicie o apache


3. Re: Como alterar o DocumentRoot

Matheus Rocha Fernandes
matheusrfjava

(usa Debian)

Enviado em 01/08/2017 - 12:17h

Parcialmente respondido.

1 - Edite o arquivo /etc/httpd/conf/httpd.conf

Usando o nano. Pressione F6(Buscar) e digite "DocumentRoot".
Substintuindo "/samba/repositorio" pelo caminho desejado.

DocumentRoot "/samba/repositorio"

#
# Relax access to content within /var/www.
#
<Directory "/samba/repositorio">
AllowOverride None
# Allow open access:
#Require all granted
</Directory>


Nota: Comentei os Require all granted(Exigir tudo concedido - google translate), acredito que seja nivel de permição.

2 - De permissão recursiva de execução ao diretório que será a raiz da aplicação.

root@server# chown -R 755 /samba/repositorio



Caso ainda sim o erro persiste. Experimente ciar um arquivo index.html e veja se ele responde.
Caso responda, é que o apache conseguiu acessar a pasta e executar.

No meu caso faltou a auto indexação na primeira vez depois funcionou meio que do nada.
E isso eu não sei responder. Caso saiba complete o tópico.

Obrigado!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts