Server Mostrando página CGI padrão na minha hospedagem VPS [closed]

1

Estou recebendo o padrão cgi [ link mesmo depois de colocar index.php no pasta root / public_html.

O Httpd Conf no meu VPS tem a seguinte entrada

<VirtualHost 127.0.0.1:80 *>
    ServerName server1.mydomain.com
    ServerAlias cpanel.* whm.* webmail.* webdisk.* autodiscover.* autoconfig.*
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin [email protected]
    <IfModule mod_suphp.c>
        suPHP_UserGroup nobody nobody
    </IfModule>
    RewriteEngine On
    <IfModule core.c>
        SSLProxyEngine On
    </IfModule>
    RewriteCond %{HTTP_HOST} ^cpanel\.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2083/$1 [P]
    RewriteCond %{HTTP_HOST} ^webmail\.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2096/$1 [P]
    RewriteCond %{HTTP_HOST} ^whm\.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2087/$1 [P]
    RewriteCond %{HTTP_HOST} ^webdisk\.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://127.0.0.1:2078/$1 [P]
    RewriteCond %{HTTP_HOST} ^cpanel\.
    RewriteRule ^/(.*) http://127.0.0.1:2082/$1 [P]
    RewriteCond %{HTTP_HOST} ^webmail\.
    RewriteRule ^/(.*) http://127.0.0.1:2095/$1 [P]
    RewriteCond %{HTTP_HOST} ^whm\.
    RewriteRule ^/(.*) http://127.0.0.1:2086/$1 [P]
    RewriteCond %{HTTP_HOST} ^webdisk\.
    RewriteRule ^/(.*) http://127.0.0.1:2077/$1 [P]
    RewriteCond %{HTTP_HOST} ^autodiscover\.
    RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autodiscover.cgi [P]
    RewriteCond %{HTTP_HOST} ^autoconfig\.
    RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autoconfig.cgi [P]
    UseCanonicalName Off
</VirtualHost>

Quais alterações eu preciso fazer para que o IP dedicado carregue o index.php da pasta public_html.

Por favor ajude

    
por Clain Dsilva 17.01.2013 / 17:38

1 resposta

1

Seu documentroot precisará mudar de     DocumentRoot / usr / local / apache / htdocs

para

DocumentRoot /root/public_html

/ root é um lugar incomum para ter html público e se você tiver selinux em execução, você será impedido de acessá-lo lá, verifique com sestatus se tiver dúvidas

Se você ainda não tiver sorte, tente um vhost básico como o descrito abaixo e, em seguida, altere gradualmente as entradas para os seus acima até você identificar o problema

<VirtualHost xx.xx.xx.xx:80>
    ServerName server1.mydomain.com
    DocumentRoot /root/public_html
    DirectoryIndex index.php
    <Directory /root/public_html>
     order allow, deny
     allow from all
    </Directory
</VirtualHost>
    
por 21.01.2013 / 00:37