OVH Community, your new community space.

Crear Virtual Hosts en Cpanel


Consulta
03/04/2013, 09:13
Hola si tengo un dedicado con ovh y al contratarlo selecciono el s operativo centOs 5. Una vez adquirido ya puedo instalar el soft centova o necesito alguna cosa mas. O es mejor si quiero usar centova otro s operativo q tienen los de ovh al contratar el dedicado. gracias

bz2
02/04/2013, 14:54
No hace falta complicarse tanto.

Entras al cPanel del dominio (no al WHM), haces click en "Dominios apuntados", añades el dominio adicional y ya está.

max
01/04/2013, 15:34
pero lo que parece que quieres hacer es apuntar dominios ¿no?. Eso en teoria se puede hacer desde el propio Cpanel. Ves al Cpanel de esos dominios y haz "Parking domain".

Si no es eso y lo que quieres es hacer modificaciones directamente y que no sean globales como ya te han comentado, las instrucciones están dentro de /etc/httpd/conf/httpd.conf. Básicamente:

al aplicar un cambio directamente en el httpd.conf se han de comprobar siempre con
# /usr/local/cpanel/bin/apache_conf_distiller --update

y luego reconstruir con
#/usr/local/cpanel/bin/build_apache_conf

pero suele ocurrir que muchos de los cambios son eliminados por lo que se han de hacer a base de includes e irlos poniendo en
# /usr/local/apache/conf/userdata/std/2/usuario...

esto anterior funciona si afecta por ejemplo al interior de una sección concreta de un . Pero en el caso de la inclusión de una sección entera es muy posible que CPanel no te lo permita y te lo elimine. Y si no lo hace ahora, lo puede hacer en un cambio que se efectue en la configuración de Apache por cualquier vía o al recompilar.

Si se quiere incluir una sección entera de que cause conflicto con el diseño de CPanel (por ejemplo para saltarse su politica de un sólo certificado por ip) hay que impedir que el fichero httpd.conf sea reescrito con #chattr +ia httpd.conf y tenerlo presente, o bien crearse un script en bash que parsee la parte de interés y te inserte tu propio include tras cualquier actualización poniendole una llamada al final en /usr/local/cpanel/bin/build_apache_conf , /scripts/rebuildhttpdconf . Se aseguran los scripts y se deja al CPanel como STABLE.

una guía gratuíta para BASH:
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/

CPanel es una kk para segun que cosas por restrictivo. Pero normalmente no hace falta invadirlo y además da trabajo. Se puede obligar al usuario a que se fastidie un poco y se adapte . Mira si lo unico que en realidad necesitas es hacer un parking de esos dominios

Pero Plesk es mucho peor y lo que te parezca fácil luego serán problemas. Has hecho bien en cambiarte.


saludos,

mikelgonza
31/03/2013, 07:27
Los virtual host permiten esto , es decir imagina que tienes una web que se llame principal.com con contenido , y luego tienes varios dominios , el uno , dos , tres , en vez de ponerte a cargar los archivos en cada dominio , puede hacer que el dominio 1 , 2 y 3 carguen el contenido del principal bajo ese dominio sin tener los archivos y pueda navegarse a través del sitio web principal como si en los dominios 1 , 2 y 3 hubiese contenido , pero estas cargando el sitio web principal bajo esos dominios , es una forma interesante de por ejemplo tener diferentes versiones de una misma web sin esfuerzo y aumentando el SEO , puesto que con el modo rewrite puedes cambiar para cada caso la cabecera , etc , pero en Cpanel no se como hacerlo , en otros paneles de control la cosa era tan fácil como apuntar el dominio que querías a la carpeta de destino que te apeeciese y podias apuntar todos los dominios que quisieras a la misma carpeta , con lo cual todos navegaban bajo el mismo contenido

Saludos

Diablo48
31/03/2013, 00:57
Tienes que editar el template y posteriormente ejecutar el script de cpanel que hace los cambios en base a los templates en la configuracion del httpd.conf

El template solo se usa para generar el httpd.conf si no le dices a cpanel que lea los templates para regenerar la config no te va a hacer caso de los cambios de los templates:

Para rehacer la configuracion es ejecutando /scripts/rebuildhttpdconf

No obstante realmente no se que es lo que quieres hacer porque eso de que si la web no tiene ficheros se ejecute el contenido de un dominio en concreto me parece raro pero si es lo que buscas pues...

mikelgonza
30/03/2013, 23:47
Lo he hecho pero me cascan que eso es poner dominios en Parking y no se enteran que eso no es , que no tiene nada que ver , pero por intentarlo otra vez pues no está de más , saludos

dnight
30/03/2013, 19:33
Cita Publicado inicialmente por mikelgonza
Claro eso es lo que quiero editar el template de cada dominio /var/cpanel/userdata , pero no tengo claro cual es exactamente porque edité uno pero no vi que surtiese ni el más mínimo efecto la verdad , reset apache después pero nada de nada , saludos
Hola,
¿por qué no contactas con el soporte de c panel y les explicas lo que quieres?
Su soporte es excelente.. ya que pagas la licencia, úsalo.
Saludos.

mikelgonza
30/03/2013, 17:55
Claro eso es lo que quiero editar el template de cada dominio /var/cpanel/userdata , pero no tengo claro cual es exactamente porque edité uno pero no vi que surtiese ni el más mínimo efecto la verdad , reset apache después pero nada de nada , saludos

Diablo48
30/03/2013, 14:23
En WHM => Service configuration => Apache configuration
Despues en Include Editor

Ahi puedes editar el premain que se ejecuta antes de la configuracion de apache, no obstante eso afecta a todos los virtual hosts no se si es lo que buscas.

Si eso no es lo que te interesa tendras que entrar por ssh y modificar el template que afecte al dominio en concreto e irlos modificando uno a uno...

mikelgonza
30/03/2013, 11:57
Ya es que en Plesk era bastante facil al acceder a la carpeta conf del dominio y en Cpanel no hay otra forma solo hay esta ? , lo que trato es de tener un dominio y que el resto aunqeu no tenga contenido al acceder a estos naveguen pro el principal como si tuviesen ellos contenido en Plesk lo hacía pero aquí no se como lo puedo hacer en este server con Cpanel :






php_admin_flag engine on

php_admin_flag safe_mode off

php_admin_value open_basedir "/var/www/vhosts/webprincipal.com/httpdocs:/tmp"





php_admin_flag engine on

php_admin_flag safe_mode off

php_admin_value open_basedir "/var/www/vhosts/webprincipal.com/httpdocs:/tmp"



Options +Includes +ExecCGI



Esto era en Plesk


Saludos

Diablo48
30/03/2013, 10:25
La configuracion del apache esta en /usr/local/apache/conf/httpd.conf

Si editas ese fichero a mano cada vez que cpanel actualice o crees una cuenta vas a perder los cambios, pero en ese fichero te pone como puedes usar para usar las plantillas y que tus cambios no se pierdan.

mikelgonza
29/03/2013, 21:23
Hola a todos , hay alguna forma de crear vhosts en Cpanel , lo he hecho en Plesk pero en Cpanel no tengo ni puñetera idea , en Plesk te metías en la carpeta del dominio en conf y editabas el archivo , pero en Cpanel como sería la cosa , alguien que lo haya realizado y lo consiguiese ???

Un saludo y mil gracias