ispCP - Board - Support
Cambiar dominio de acceso - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Spanish Corner (/forum-29.html)
+--- Thread: Cambiar dominio de acceso (/thread-5470.html)



Cambiar dominio de acceso - racamet - 01-19-2009 03:43 AM

He buscado en el foro y no he encontrado nada parecido a lo que estoy buscando.

Al instalar ispcp, el sistema detectaba el nombre que el servidor tiene dentro del dattacenter, por ejemplo 123.datacenter.es, y claro, como estaba totalmente "vacio", no permitía que pusiera como nombre miservidor.midominio.es

Ahora lo tengo funcionando y corriendo sin problemas, pero me gustaría cambiar todo lo relacionado con la antigua dirección para que aparezca la mía, y así en un futuro sea "mas comercial"

Solo cambiaría el nombre, la IP es la misma, no cambia.

Gracias.


RE: Cambiar dominio de acceso - kurgans - 01-19-2009 04:29 AM

Buenas,

Tienes que cambiar el archivo
etc/hostname -- para el nombre que se ve en la shell
www
etc/hosts -- Pon el dominio que vas a usar comp primario tanto en ip4 como ipv6 (:ffff)
127.0.0.1 dominio.com.local www
ip dominio.com www
:ffff: ip dominio.com www

Yo no suelo usar el dominio.com.local Hay gente que genera ese localhost
Debes poner el nombre del dominio + el nombre que pongas en hostname

Luego cambia en postfix main.cf - modifica hostsname (nombre del dominio principal).
mydomain - Que seria el nombre del dominio
myhostname - dominio.com.local

En etc/ispcp/ispcp.conf
SERVER_HOSTNAME = dominio.com
BASE_SERVER_VHOST = admin.dominio.com

Modificaciones en apache:
/etc/apache2/sites-avaible/ispcp.conf
Reemplazar en todos los dominios las urls que hacen redireccion permanente

RedirectMatch permanent ^/ftp([\/]?) http://admin.dominio.com/ftp/
RedirectMatch permanent ^/pma([\/]?) http://admin.dominio.com/pma/
RedirectMatch permanent ^/webmail([\/]?) http://admin.dominio.com/webmail/

En etc/ispcp/apache2/working/ispcp.conf
Aqui lo mismo

Luego generar dns de forma manual
un archivo .db en /etc/ispcp/bind/working
Y copiar ese o generar otro en var/cache/binb

En /etc/proftpd/proftpd.conf cambia el servername

Todo lo de apache y bind te lo puedes ahorrar cambiando
etc/ispcp/ispcp.con

BASE_SERVER_VHOST = Poner una ip aqui en vez de poner un dominio.
Por el hostname serás ya identificado y por el main.cf de postfix igual.

Reincias Proftpd Apache Bind9 y Postfix


RE: Cambiar dominio de acceso - jcaai - 02-10-2009 06:44 PM

Muy buenas me gustaría preguntarte:

BASE_SERVER_VHOST = Poner una ip aqui en vez de poner un dominio.
Por el hostname serás ya identificado y por el main.cf de postfix igual.

Cuando dices ip te refieres a ip publica.


RE: Cambiar dominio de acceso - kurgans - 02-10-2009 09:03 PM

(02-10-2009 06:44 PM)jcaai Wrote:  Muy buenas me gustaría preguntarte:

BASE_SERVER_VHOST = Poner una ip aqui en vez de poner un dominio.
Por el hostname serás ya identificado y por el main.cf de postfix igual.

Cuando dices ip te refieres a ip publica.

Si lo tienes en produccion con ip publica si, si es una version para trabajar en tu red local, pues la privada.

Un saludo


RE: Cambiar dominio de acceso - multimatica - 03-07-2009 09:42 PM

Leyendo lo que estáis comentando y he estado buscando cosas por el foro y mas o menos funciona casi de base como desearía, me explico...

El dominio base es dominiobase.com
Entonces con ....
http://www.dominiobase.com (sale la web del dominio base)
http://dominiobase.com (sale el panel ispcp)
http://www.dominiobase.com/ftp (sale el net2ftp)
http://www.dominiobase.com/pma (sale el phpmyadmin)
http://www.dominiobase.com/webmail (sale el squirrelmail)

En estos 3 últimos caso siempre redirecciona y cambia la url a http://dominiobase.com/xxx

Si tienes mas dominios virtuales creados en el ispcp, todos funcionan a las mil maravillas, se resuelven bien, se ven las webs de cada usuario con sus propios dominios,... una maravilla.
Pero tengo una duda y es que si a cada dominio virtual pones lo de /ftp o /pma o /webmail. Se cambia la url al dominio base y pone http://dominiobase/ftp....
Segun lo que has dicho si en lugar de BASE_SERVER_VHOST = dominiobase.com, pusiera la ip en lugar de cambiar la url del dominio virtual al dominio base saldría la IP del servidor que es un servidor dedicado que yo tengo con sus 4 ip's disponibles y fijas.

¿Existe alguna forma de que tal y como viene de base (sin crear subdominios) se pueda acceder al /ftp /webmail /pma sin que cambie la url del dominio virtual por la del dominio base o IP?.

¿Y otra cosa, es posible acceder al panel ispcp desde cada dominio virtual sin ir a http://dominiobase.com, por ejemplo http://www.dominiovirutal.com/ispcp o http://admin.dominiovirtual.com?

Gracias y perdón por el churro


RE: Cambiar dominio de acceso - kurgans - 03-08-2009 01:55 AM

Tu puedes crear tantos alias como quieras en apache y generar archivos de configuracion externos que sean leidos por tu sistema.

El que quieras que aparezca la url de tu cliente, ip o dominio base como lo estas nombrando arriba depende de tus modulos rewrite y como quieras generar el archivos .htaccess, pero vamos es mas sencillo generar alias.

Busca en los howto de como generar automaticamente webmail.dominio.com http://ftp.dominio.com y entre ellos hay panel.dominio.com, pero que vamos es lo mismo solo debes cambiar cualquier nombre de los alias por el que quieras direccionar.

Tienes bastantes opciones de como hacerlo.


RE: Cambiar dominio de acceso - multimatica - 03-09-2009 08:11 PM

Si hago alias tal cual estos en el /etc/apache2/sites-available/ispcp.conf

Alias /sqlmanager /var/www/ispcp/gui/tools/pma/
Alias /correoweb /var/www/ispcp/gui/tools/webmail/
Alias /filemanager /var/www/ispcp/gui/tools/filemanager/

Pero siempre obtengo la misma respuesta...
Error 500!

/correoweb/
Internal Server Error!

No se que puede ser.

Mira una aclaracion
el dominio base cuando se instalo fue http://dominio.com
ahi si que van los /filemanager /correoweb /sqlmanager
si hago http://www.dominio.com/xxxx ya no va
Y claro con dominios virtuales tampoco. da lo de internal server error. :O


RE: Cambiar dominio de acceso - kurgans - 03-09-2009 08:42 PM

No hombre no puedes cambiar los alias, sin generar sus archivos de configuracion, dns y logs.
sigue el howto

http://www.isp-control.net/documentation/howto/miscellaneous/create_panel.domain.tld_pma.domain.tld_webftp.domain.tld_and_webmail.domain.tld

Cuando me refiero a cambiar el alias me refiero en ese tutorial en vez de poner webmail pones correoweb pero tienes que generar todos los archivos que necesita.


RE: Cambiar dominio de acceso - multimatica - 03-10-2009 12:24 AM

Si pero lo que veo es que así has de modificar todo como dices.. dns, logs y claro tambien crear webmail.dominio.com
Aunque le hagas el alias de http://www.dominio.com/correoweb y te vaya a webmail.dominio.com

Investiagando un poco y leyendo algunas cosas del foro he hecho esto que casi casi me vale

Si pongo esto en el ispcp.conf. y en el dmn_entry.tpl para cuando se generen clientes nuevos
Code:
Alias /sqlmanager   /var/www/ispcp/gui/tools/pma/
    Alias /correoweb    /var/www/ispcp/gui/tools/webmail/
    Alias /filemanager  /var/www/ispcp/gui/tools/filemanager/
    Alias /hostmanager  /var/www/ispcp/gui/

    <Directory /var/www/ispcp/gui>
        Options -Indexes Includes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    <IfModule mod_fcgid.c>
        <Directory /var/www/ispcp/gui>
            FCGIWrapper /var/www/fcgi/master/php5-fcgi-starter .php
            Options +ExecCGI
        </Directory>
        <Directory "/var/www/fcgi/master">
            AllowOverride None
            Options +ExecCGI
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>
    <IfModule mod_fastcgi.c>
        ScriptAlias /php5/ /var/www/fcgi/master/
        <Directory "/var/www/fcgi/master">
            AllowOverride None
            Options +ExecCGI MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>

    <IfModule mod_php5.c>
        <Directory /var/www/ispcp/gui>
            php_admin_value open_basedir "/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php/"
            php_admin_value session.save_path "/var/www/ispcp/gui/phptmp/"
            php_admin_value upload_tmp_dir "/var/www/ispcp/gui/phptmp/"
        </Directory>
    </IfModule>
Antes habiendo puesto...
<IfModule suexec_module>
SuexecUserGroup vu2000 vu2000
</IfModule>
Sino es es del dominio master del isp no deja ejecutar el /var/www/ispcp/gui.....
Funciona tal y como yo digo.
La unica pega es que cuando pongo /hostmanager para ir al panel.
http://www.dominiovirtual.com/hostmanager
Y pongo el usuario y la contraseña me quita la palabra hostmanager y claro me dice que no encuentra client/index.php . Algo asi: http://www.dominiovirtual.com/client/index.php
Si añado yo el /hostmanager/clien..... entonces va perfecto.

Sin duda si arreglo ese fallo a porque me borra eso entonces lo hará como quiero.

¿Que tal parece esto?