No momento, estou configurando um servidor web apache e tenho o Apache 2.2 com SSL, svn em link e link com o suPHP pronto. O link também existe no mesmo endereço IP.
O problema é o seguinte: Eu tenho o site https://myhost/
confinado a /home/myhost/public_html
com VirtualHost
e DocumentRoot
do Apache, e preciso que https://myhost/websvn/
resida em um diretório diferente ( /home/svn/public_html/websvn/
) e pertença para um usuário Linux diferente. Como esse segundo URI também está no host myhost
its DocumentRoot
é aplicado por (su)?php
e obtenho o seguinte erro 500:
SoftException in Application.cpp:221: File "/home/svn/public_html/websvn/index.php" is not in document root of Vhost "/home/myhost/public_html"
Suponho que uma maneira de evitar isso seria desabilitar a verificação (definindo check_vhost_docroot=false
em suphp.conf
), o que não desejo por motivos de segurança.
Então: Existe uma maneira de alterar o DocumentRoot
do suPHP para um determinado Apache Alias
? via diretivas <Directory>
? Eu tentei e não encontrei nada mesmo depois de muita pesquisa.