ispCP - Board - Support
WILDCARD DNS? - 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: WILDCARD DNS? (/thread-6434.html)

Pages: 1 2 3


WILDCARD DNS? - Arturo - 04-17-2009 04:20 AM

Hola, estoy interesado en activar wildcard dns para un solo dominio (para instalar wordpress mu sobre este).

La cuestión es que anteriormente lo tenía activado, pero se me ha olvidado de donde saque el tuto, y los que prové no me han funcionado.


PD: Y para añadir un A-Record a un dominio?

Un Saludo Wink


RE: WILDCARD DNS? - kurgans - 04-17-2009 04:24 AM

Wildcard

RewriteCond %{HTTP_HOST} ^www\.dominio\.com [NC]
RewriteRule ^(.*)$ HTTP://dominio\.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.dominio\.com
RewriteRule ^$ index.php?user=%1 [L]

/var/cache/bind/dominio.db
/etc/ispcp/bind/working/dominio.db

Reiniciar bind


RE: WILDCARD DNS? - Arturo - 04-17-2009 04:31 AM

Y para añadir el a-record?


Estoy poniendo

Code:
RewriteCond %{HTTP_HOST} ^www\.dominio\.com [NC]
RewriteRule ^(.*)$ HTTP://dominio\.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.dominio\.com
RewriteRule ^$ index.php?user=%1 [L]

En las rutas que me has pasado ahora te cuento...


Un Saludo


RE: WILDCARD DNS? - kurgans - 04-17-2009 04:41 AM

Edita el archivo de dominio y agrega el registro

host -- mail - ftp - etc...
clausula IN
Tipo --- A, CNAME, MX, AAAA, PTR, etc...
IP o alias

Tipo de registros:

http://en.wikipedia.org/wiki/List_of_DNS_record_types

/var/cache/bind/dominio.db
/etc/ispcp/bind/working/dominio.db


RE: WILDCARD DNS? - Arturo - 04-17-2009 04:48 AM

Vale, ya he seguido el consejo..


he añadido

a

*.dominio.com. 14400 IN A MI_IP



Ahora, una vez creado eso...

*.dominio.com me va hacia la página de loguin del ispcp, por lo que tengo entendido tengo que añadir un serveralias a apache, que archivo es el que tengo que editar?


Un saludo Wink


RE: WILDCARD DNS? - kurgans - 04-17-2009 04:53 AM

No tan solo debes modificar el documentroot

/etc/apache2/sites-available/ispcp.conf
/etc/ispcp/apache2/working/ispcp.conf

Busca el dominio y le cambias el parametro de arranque y si cambia de ip el virtualhost, pero si has echo bien el cambio en la zona dns no necesitas cambiar la ip si el puerto sigue siendo el 80 en la nueva ip de destino.


RE: WILDCARD DNS? - Arturo - 04-17-2009 05:00 AM

Code:
<VirtualHost xx.xx.xx.xx:80>

    <IfModule suexec_module>
           SuexecUserGroup vu2218 vu2218
    </IfModule>

    ServerAdmin     webmaster@dominio.com
    DocumentRoot    /var/www/virtual/dominio.com/htdocs

    ServerName      dominio.com
    ServerAlias     www.dominio.com ftp.dominio.com

    Alias /errors   /var/www/virtual/dominio.com/errors/




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

    ErrorDocument 401 /errors/401.html
    ErrorDocument 403 /errors/403.html
    ErrorDocument 404 /errors/404.html
    ErrorDocument 500 /errors/500.html
    ErrorDocument 503 /errors/503.html

    <IfModule mod_cband.c>
        CBandUser dominio.com
    </IfModule>

    # httpd awstats support BEGIN.

   # httpd awstats support END.

    # httpd dmn entry cgi support BEGIN.
    ScriptAlias /cgi-bin/ /var/www/virtual/dominio.com/cgi-bin/
    <Directory /var/www/virtual/dominio.com/cgi-bin>
AllowOverride AuthConfig
        #Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
    # httpd dmn entry cgi support END.

    <Directory /var/www/virtual/dominio.com/htdocs>
        # httpd dmn entry PHP support BEGIN.
        # httpd dmn entry PHP support END.
        Options -Indexes Includes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    # httpd dmn entry PHP2 support BEGIN.
    <IfModule mod_php5.c>
        php_admin_value open_basedir "/var/www/virtual/dominio.com/:/var/www/virtual/dominio.com/phptmp/:/usr/share/php/"
        php_admin_value upload_tmp_dir "/var/www/virtual/dominio.com/phptmp/"
        php_admin_value session.save_path "/var/www/virtual/dominio.com/phptmp/"
        php_admin_value sendmail_path '/usr/sbin/sendmail -f vu2218 -t -i'
    </IfModule>
    <IfModule mod_fastcgi.c>
        ScriptAlias /php5/ /var/www/fcgi/dominio.com/
        <Directory "/var/www/fcgi/dominio.com">
            AllowOverride None
            Options +ExecCGI -MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>
    <IfModule mod_fcgid.c>
        <Directory /var/www/virtual/dominio.com/htdocs>
            FCGIWrapper /var/www/fcgi/dominio.com/php5-fcgi-starter .php
            Options +ExecCGI
        </Directory>
        <Directory "/var/www/fcgi/dominio.com">
            AllowOverride None
            Options +ExecCGI MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>
    # httpd dmn entry PHP2 support END.

    Include /etc/apache2/ispcp/dominio.com.conf

</VirtualHost>

Que parte es la que debo cambiar?


Un Saludo


RE: WILDCARD DNS? - kurgans - 04-17-2009 05:06 AM

Quote: DocumentRoot /var/www/virtual/dominio.com/htdocs

Pero si lo que has direccionado es un subdominio, busca los datos del subdominio estos son los del dominio

Se supone que debes tener apache instalado en el servidor de destino.
Si no dará error


RE: WILDCARD DNS? - Arturo - 04-17-2009 05:09 AM

No, no,

es es dentro de un mismo servidor todo,

es decir, lo que he hecho, es..

que cualquier cosa . dominio.com exista y vaya al mismo servidor donde esta dominio.com

ahora necesito que "cualquiercosa".dominio.com vaya a /var/www/virtual/dominio.com/htdocs


Un Saludo y gracias Wink


RE: WILDCARD DNS? - kurgans - 04-17-2009 05:22 AM

Solo tienes que jugar un poco con el rewirte en el .htaccess que hagas para el subdominio y cambiar el documentRoot en los 2 archivos de apache para mandarlo donde quieras.

El rewrite aceptara una peticion basandose siempre en *.dominio.com
Mientras que el documentRoot mandará el subdominio donde tu quieras que vaya.