403 Forbiden no servidor Apache (CentOS)

2

Estas são as configurações da minha VM:

HOST: windows 7 ultimate 32bit
GUEST: CentOs 6.3 i386
Virtualization soft: Oracle virtualBox 4.1.22
Networking: NAT -> (PORT FORWARD: HOST:8080 => GUEST:80)
Shared Folder: centos

todos os arquivos de projeto vão para a pasta compartilhada e para cada arquivo de projeto é criado um arquivo conf virtualhost em /etc/httpd/conf.d/ like /etc/httpd/conf.d/$domain

Eu não consegui ver nada no meu navegador antes de desativar o firewall do Windows e o iptables no centos depois disso, se eu digitar, por exemplo: http://www.$domain:8080/ tudo que eu vejo é:

Forbidden

You don't have permission to access / on this server.
Apache/2.2.15 (CentOS) Server at www.$domain.com Port 8080

Um exemplo de arquivo conf do Host Virtual:

<VirtualHost *:80>
    #General
    DocumentRoot /media/sf_centos/path/to/public_html
    ServerAdmin webmaster@$domain
    ServerName www.$domain
    ServerAlias $domain *.$domain

    #Logging
    ErrorLog /var/log/httpd/$domain-error.log
    CustomLog /var/log/httpd/$domain-access.log combined

    #mod rewrite
    RewriteEngine On
    RewriteLog /var/log/httpd/$domain-rewrite.log
    RewriteLogLevel 0
</VirtualHost>

A pasta compartilhada centos está disponível para guest em / media / sf_centos Estas são permissões de arquivo para sf_centos:

drwxrwx--- root vboxsf

vboxsf group inclui: apache e root

Então, estas são as minhas perguntas:

1- Como resolver o problema proibido?

2- Como configurar firewalls de host e convidados?

3- Como posso melhorar este ambiente de desenvolvimento para simular o ambiente de produção, tanto quanto possível, especialmente as melhorias de segurança?

    
por pouya 16.09.2012 / 00:51

0 respostas