Defina DirectoryIndex index.php
dentro de seu (s) parágrafo (s) VirtualHost.
Meus hosts virtuais estão configurados como abaixo, inicialmente eu nem consegui acessar o diretório /public_html/
ao digitar example.com e o apache só serviria para mim
a página de boas vindas padrão, eu também obteria o erro: Directory index forbidden by Options directive: /var/www/html/example.com/public_html/
no log. Depois de editar a página welcome.conf (- Index) para que não apareça
novamente, quando eu digito example.com, o /public_html/
contents (Index.php) é indexado no navegador. Onde, como eu quero, execute e exiba a página index.php.
vhost.conf, localizado em etc / httpd / vhost.d /
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName localhost
ServerAlias localhost.example.com
DocumentRoot /var/www/html/example.com/public_html/
ErrorLog /var/www/html/example.com/logs/error.log
CustomLog /var/www/html/example.com/logs/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.org
ServerAlias www.example.org
DocumentRoot /var/www/html/example.org/public_html/
ErrorLog /var/www/html/example.org/logs/error.log
CustomLog /var/www/html/example.org/logs/access.log combined
</VirtualHost>
link
Include /etc/httpd/vhosts.d/*.conf
Diretórios raiz:
DocumentRoot "/var/www/html"
Tags php linux apache-2.2 centos