Como adicionar um virtualhost de um domínio diferente da pasta padrão?

0

Eu tenho um servidor (o SO é o CentOS) que tem o Apache. Minha pasta padrão é /var/www/html/ . Quando eu adiciono meu domínio a esta pasta, funciona.

Mas quando faço isso no httpd.conf

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /space/www/htdocs

    <Directory /space/www/htdocs>
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ServerName mydomain.com
    ServerAlias www.mydomain.com
    ErrorLog logs/mydomain.com-error_log
    CustomLog logs/mydomain.com-access_log common
</VirtualHost>

403 acontece. O que devo fazer?

    
por borayeris 20.06.2013 / 21:58

1 resposta

1

Sua configuração parece ok.

mas você pode precisar modificar o banco de dados de contexto do arquivo SELinux ou alterar o tipo de determinado arquivo do SELinux.

Execute o seguinte comando,

semanage fcontext -a -t httpd_sys_content_t '/space(/.*)?'

restorecon -vR /space

por padrão, o conteúdo do arquivo do seu servidor da web é public_content_t, portanto, é necessário alterar para httpd_content_t para permitir que o servidor da Web elimine o conteúdo.

    
por 21.06.2013 / 13:41