403 Forbidden

1. 403 Forbidden

Diego
diegobh

(usa CentOS)

Enviado em 25/07/2015 - 15:14h

Galera alguém ajuda por favor.

Estou usando CentOs 7 e Apache 2.4.6.

Essa **** de configuração não libera acesso de jeito nenhum, **** q tenso =(

Olha meu httpd.conf: http://pastebin.com/Pth0qaF9

Não importa o que eu mude, dá sempre o mesmo erro:

Forbidden

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

Alguém pode me ajudar a liberar isso? De que adianta um server web se não pode acessar nada???

Valeu galera!!!

EDITADO PELA MODERAÇÃO: palavras inadequadas substituídas por asteriscos. Favor não usar termos em outros idiomas para burlar o filtro anti-profanidades.


  


2. Re: 403 Forbidden

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 25/07/2015 - 19:31h

Olá,

Vc esta usando uma pasta diferente da padrão (/var/www). Para que isso funcione, vc precisa acertar as permissões:

Permissões de pastas e arquivos:
sudo chmod -R 775 /home/diego/www 

Users:
sudo chown -R apache:apache /home/diego/www  

Reinicie o apache
sudo service apache2 restart 

Deverá acessar apos os comandos acima.

Se não funcionar, rode:
sudo sed -i  '/SELINUX/ s/enforcing/disabled/1' /etc/selinux/config 

reinicie e teste:
sudo reboot 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


3. Re: 403 Forbidden

Diego
diegobh

(usa CentOS)

Enviado em 26/07/2015 - 13:55h

tonyhts escreveu:

Olá,

Vc esta usando uma pasta diferente da padrão (/var/www). Para que isso funcione, vc precisa acertar as permissões:

Permissões de pastas e arquivos:
sudo chmod -R 775 /home/diego/www 

Users:
sudo chown -R apache:apache /home/diego/www  

Reinicie o apache
sudo service apache2 restart 

Deverá acessar apos os comandos acima.

Se não funcionar, rode:
sudo sed -i  '/SELINUX/ s/enforcing/disabled/1' /etc/selinux/config 

reinicie e teste:
sudo reboot 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---




Muito obrigado pela resposta.
Fiz exatamente como falou, porém ainda deu o mesmo erro.

O que achei estranho é que não consegui achar no sistema nenhum outro usuário além do diego e nem outro grupo.

Defini o apache user e grupo como dono da pasta, como disse, mas não localizei este grupo. Executei: system-config-user como root e listou apenas users: diego ; groups: diego
o.O

E eu alterei o service apache no seu comando para o httpd, que é o nome do service daqui.

Tem alguma idéia do que pode ser?

Obrigado!


4. Re: 403 Forbidden

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 26/07/2015 - 14:08h

Opa,

vamos lá...

Antes que eu sugira algo que te trará problemas, vamos analisar seu ambiente ai. Como root, rode e poste ( entre as tags code) a saida desses comandos:

history
service httpd status
service apache2 status
whereis httpd
whereis apache2
ls -la /home/diego/www
cat -n /etc/apache2/sites-enabled/*
cat -n /etc/httpd/conf/httpd.conf


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


5. Re: 403 Forbidden

Diego
diegobh

(usa CentOS)

Enviado em 26/07/2015 - 15:15h

tonyhts escreveu:

Opa,

vamos lá...

Antes que eu sugira algo que te trará problemas, vamos analisar seu ambiente ai. Como root, rode e poste ( entre as tags code) a saida desses comandos:

history
service httpd status
service apache2 status
whereis httpd
whereis apache2
ls -la /home/diego/www
cat -n /etc/apache2/sites-enabled/*
cat -n /etc/httpd/conf/httpd.conf


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---




History: http://pastebin.com/4NcE2Chm

service httpd status:

[root@ns500529 ~]# service httpd status
Redirecting to /bin/systemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
Active: active (running) since Sun 2015-07-26 12:48:51 EDT; 1h 1min ago
Main PID: 14381 (httpd)
Status: "Total requests: 10; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─14381 /usr/sbin/httpd -DFOREGROUND
├─14383 /usr/sbin/httpd -DFOREGROUND
├─14384 /usr/sbin/httpd -DFOREGROUND
├─14385 /usr/sbin/httpd -DFOREGROUND
├─14386 /usr/sbin/httpd -DFOREGROUND
├─14387 /usr/sbin/httpd -DFOREGROUND
└─14388 /usr/sbin/httpd -DFOREGROUND

Jul 26 12:48:51 ns500529.ip-192-99-1.net systemd[1]: Started The Apache HTTP ...
Hint: Some lines were ellipsized, use -l to show in full.


service apache2 status:

[root@ns500529 ~]# service apache2 status
Redirecting to /bin/systemctl status apache2.service
apache2.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)


whereis httpd:

[root@ns500529 ~]# whereis httpd
httpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz


whereis apache2:

[root@ns500529 ~]# whereis apache2
apache2:[root@ns500529 ~]#


ls -la /home/diego/www:

[root@ns500529 ~]# ls -la /home/diego/www
total 24
drwxrwxr-x 5 apache apache 4096 Jul 25 12:42 .
drwxrw---- 28 diego diego 4096 Jul 26 12:39 ..
drwxrwxr-x 2 apache apache 4096 Jul 25 12:02 cgi-bin
drwxrwxr-x 2 apache apache 4096 Jul 25 12:42 html
-rwxrwxr-x 1 apache apache 7 Jul 25 12:03 index.php
drwxrwxr-x 3 apache apache 4096 Jul 25 13:09 Torrent


cat -n /etc/apache2/sites-enabled/*:

[root@ns500529 ~]# cat -n /etc/apache2/sites-enabled/*
cat: /etc/apache2/sites-enabled/*: No such file or directory

[root@ns500529 ~]# cat -n /etc/httpd/sites-enabled/*
cat: /etc/httpd/sites-enabled/*: No such file or directory


cat -n /etc/httpd/conf/httpd.conf: http://pastebin.com/EU1ADE96

Muito obrigado pela ajuda!!!


6. Re: 403 Forbidden

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 26/07/2015 - 15:52h

Estava redigindo a resposta, quando achei esse tuto: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-7

siga do chown $USER.... pra baixo.

Deve funcionar.

abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


7. Re: 403 Forbidden

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 26/07/2015 - 17:34h

E ai brother, conseguiu?

abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


8. Re: 403 Forbidden

Diego
diegobh

(usa CentOS)

Enviado em 27/07/2015 - 18:51h

tonyhts escreveu:

E ai brother, conseguiu?

abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Desculpa a demora!
Bem, eu tentei mas não deu certo =(
Na verdade eu não quero utilizar virtual hosts... Quero apenas digitar o http://IP-DO-SERVIDOR e abrir a página que estiver em /home/diego/www ...
Não vou utilizar mais de um domínio e nem nada do tipo.

Não sei pq é tão difícil configurar isso no Linux, no outro dedicado com win 08 server não demorou nem 3min a instalação e tudo roda ok =(((









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts