Tengo un VPS con CENTOS 6 y centos panel.
Tengo el siguiente problema.
Tengo dos dominios apuntados al servidor
1.com 2.com
con la configuración actual la cual es:
Código Apache:
al intentar acceder desde el explorador, me lleva al sitio por default de Apache (/usr/local/apache/htdocs)Ver original
# vhost_start 1.com <VirtualHost xx.xxx.xxx.xxx:80> ServerName 1.com ServerAlias www.1.com ServerAdmin [email protected] DocumentRoot "/home/1/public_html" ScriptAlias /cgi-bin/ "/home/1/public_html/cgi-bin/ # # Custom settings are loaded below this line (if any exist) # Include "/usr/local/apache/conf/userdata/1/1.com/*.conf <IfModule mod_suexec.c> SuexecUserGroup 1 1 </IfModule> <IfModule mod_suphp.c> suPHP_UserGroup 1 1 suPHP_ConfigPath /home/1 </IfModule> <Directory "/home/1/public_html"> AllowOverride All </Directory> </VirtualHost> # vhost_end 1.com # vhost_start 2.com <VirtualHost xx.xxx.xxx.xxx:80> ServerName 2.com ServerAlias www.2.com ServerAdmin [email protected] DocumentRoot "/home/2/public_html" ScriptAlias /cgi-bin/ "/home/2/public_html/cgi-bin/ # # Custom settings are loaded below this line (if any exist) # Include "/usr/local/apache/conf/userdata/2/2.com/*.conf <IfModule mod_suexec.c> SuexecUserGroup 2 2 </IfModule> <IfModule mod_suphp.c> suPHP_UserGroup 2 2 suPHP_ConfigPath /home/2 </IfModule> <Directory "/home/2/public_html"> AllowOverride All </Directory> </VirtualHost> # vhost_end 2.com
Cuando cambio:
Código Apache:
porVer original
<VirtualHost xx.xxx.xxx.xxx:80>
Código Apache:
1.com funciona perfectamente pero 2.com salta error 500 Internal Server ErrorVer original
<VirtualHost *>
y el Log del apache dice:
Código Apache:
Ver original
[error] [client xxx.xxx.xxx] SoftException in Application.cpp:404: Mismatch between target UID (501) and UID (502) of file "/home/2/public_html/index.php
Intenté editar /usr/local/apache/conf/sharedip.conf
su configuración actual es:
Código Apache:
cambiando ServerName xx.xxx.xxx por * e ingresando al sitio por xxx.xxx.xxx/~2 funciona pero desde 2.com no, lo lleva a la carpeta por default.Ver original
NameVirtualHost xx.xxx.xxx:80 <VirtualHost xx.xxx.xxx:80> ServerName xx.xxx.xxx DocumentRoot /usr/local/apache/htdocs ServerAdmin [email protected] <IfModule mod_suphp.c> suPHP_UserGroup nobody nobody </IfModule> </VirtualHost> <Directory "/"> AllowOverride All Allow from all Order Deny,Allow </Directory>
Hasta el momento no he sabido cómo hacer para que funcione correctamente. Alguna idea?
Gracias de ante mano.