http: // localhost / ~ admin / obtém um 403 [duplicado]

1

Quando vou para localhost / ~ admin / ou 127.0.0.1/~admin/ meu navegador diz:

"Proibido"

Você não tem permissão para acessar / ~ admin / neste servidor. "

Como faço para mudar isso?! ??!?! Está me deixando louca!

quando eu vou ao localhost ou 127.0.0.1/ meu navegador diz: "It Works!".

Estou executando o mac osx 10.8.

Eu criei aliases no meu arquivo .bash_profile para que eu possa iniciar, reiniciar e interromper o Apache rapidamente:

alias startApache="sudo apachectl start"
alias stopApache="sudo apachectl stop"
alias restartApache="sudo apachectl restart"

No meu arquivo /etc/apache2/httpd.conf liguei o php5:

LoadModule php5_module        libexec/apache2/libphp5.so

Eu também me certifiquei de alterar as permissões do meu arquivo admin.conf com este comando no terminal:

sudo chmod 644 username.conf

Este é o meu /etc/apache2/users/admin.conf:

<Directory "/Users/admin/Sites/">
        Options Indexes MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
    
por Pavan Katepalli 08.12.2012 / 03:30

1 resposta

1

Isso pode ser tão simples quanto a opção de listagem de diretórios ser desativada e não haver nenhum arquivo de indexação (configurado) (index.html, etc)

1) Tente alterar a linha Opções para:

Options +Indexes MultiViews

Se um diretório pai (ou o principal apache.conf) tiver -Indexes (desativado), então sem o "+" ele não o obrigará para o diretório atual.

2) Você pode simplesmente criar um arquivo .htaccess no diretório desejado e adicionar uma linha:

Options +Indexes

3) Defina o arquivo de índice em admin.conf ou .htaccess:

DirectoryIndex index.php,index.html,index.htm

4) Certifique-se de que o usuário do Apache tenha pelo menos acesso de leitura ao arquivo de índice. Você pode fazer isso verificando as permissões. Isso pode ser feito pressionando Control + I (ou Get Info) e certificando-se de que Everybody tem permissões de leitura.

Estas coisas são boas para verificar se você está tendo o mesmo problema no Linux com o Apache também.

    
por 08.12.2012 / 05:00