Estou executando o CentOS Release 6.4 (Final) no meu servidor e tenho o seguinte problema.
Eu tenho uma instalação do Apache 2.2.15 funcionando perfeitamente, mas depois adicionei outro host virtual à configuração para ter dois sites diferentes: um na porta 80 e outro na porta 8090.
Verifiquei se o Apache está escutando em ambas as portas, se a configuração foi feita corretamente, adicionei a diretiva Listen e os dois NameVirtualHosts, um para cada porta. Ambas as portas são abertas no IPTables e recebem acesso no SELinux.
Eu também reiniciei e assegurei que a configuração correta está sendo aplicada.
O problema é que quando tento acessar:
mostra a página configurada para o site em
Alguma ideia do que pode estar acontecendo?
Se você precisar, eu posso postar as partes dos arquivos de configuração.
Configuração dos hosts virtuais
Listen 80
Listen 8090
NameVirtualHost *:80
NameVirtualHost *:8090
<VirtualHost *:8090>
ServerAdmin [email protected]
DocumentRoot /var/www/y/public_html
ServerName a.com
ErrorLog /var/www/y/error_log
CustomLog /var/www/y/access_log common
<directory /var/www/y/public_html>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/x/web
ServerName a.com
ErrorLog /var/www/x/logs/error_log
CustomLog /var/www/x/logs/access_log common
<directory /var/www/x/web>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/xml text/javascript application/javascript application/x-javascript
</directory>
</VirtualHost>
Tags apache-2.2 centos