██▓▓▒▒░░ ɔɔ˙ǝɹ0ɔ˙ʍʍʍ ░░▒▒▓▓█

c0re.cc

Como configurar 2 o mas dominios para que resuelvan el mismo Blog de WordPress ubicado en un solo servidor Web

by on Dec.23, 2009, under c0re.cc

En realidad les explicare la idea original y su solucion la cual  consiste en hacer posible que un mismo  administrador de contenidos (WordPress) ubicado en un solo servidor pueda atender la peticion de dos dominios diferentes o incluzo todos los dominios que deseemos y mejor aun que los enlaces de todo el sitio mantengan la URL de la peticion original de nuestro Blog.

Es decir si un usuario escribe desde su navegador Web la URL: http://www.c0re.cc el resultado sera el siguiente sitio web con los links de todas las secciones apuntando a el dominio www.c0re.cc en mi caso blog.c0re.cc:

wp_dinamico_01(Observar la barra de estado del navegador web cuando se va a dar click en cualquier link)

Cuando el mismo usuario escriba en su navegador la URL: http://www.atoniobs.net el sitio debera verse con el contenido de el mismo blog pero mejor aun manteniendo los links del dominio www.antoniobs.net y en mi caso en particular blog.antoniobs.net:

wp_dinamico_02

(Observar la barra de estado del navegador web cuando se va a dar click en cualquier link)

Cabe destacar que no explicare como se configura un servidor DNS para lo cual pueden encontrar documentacion por aqui, solo nos limitaremos a los cambios escenciales para poder obtener los resultados deseados tanto en codigo como en los registros de DNS de nuestro servidor.

Primero que nada debemos apuntar los Registros de DNS de nuestro dominio www.c0re.cc y www.antoniobs.net a nuestro servidor de hosting, en mi caso las ips corresponden a la 172.44.33.180 para ns1.c0re.cc y la 72.44.83.199 para ns2.c0re.cc, esto dependera de su proveedor de hosting quien les puede proporcionar dicha informacion:

mapa_www_c0re_cc

Una vez asegurado que nuestro dominio va a resolver nuestro servidor solo bastara hacer unos cambios a nuestro WordPress agregando una funcion nueva que se agregara a el archivo functions.php y la modificacion para una funcion de ese mismo archivo ubicado en la carpeta de includes del WordPress en este caso en la ruta: /home/antonio/public_html/blog/includes/functions.php

Archivo original:

wp_01

Funcion nueva:


/*
* DNS for c0re.cc and antoniobs.net
* c0ded by c0re
* Date: 21/Dic/2009
*/
$c0re_Domains = array("c0re.cc", "antoniobs.net" ); // set our domains
$c0re_BlogSubDomain = "blog"; // the subdomain
/*
* Returns the final URL of my blog for diferent Server.
* by c0re
*/
function getFinalUrlBlog()
{
global $c0re_Domains;                   //List of all our domains in the same blog
global $c0re_BlogSubDomain;             // Path or subdomain base of the Blog
$SERVER_NAME = $_SERVER["SERVER_NAME"]; //Get Server name of request petition

if(substr_count($SERVER_NAME,".") == 0) //is LOCALHOST or HOSTNAME? (Ex. win2k, winxp, lunuxsrv )
return "http://$SERVER_NAME/$c0re_BlogSubDomain";

foreach($c0re_Domains as $domain)       // is a Domain or Sub Domain?
if(substr_count($SERVER_NAME,$domain))
return "http://$c0re_BlogSubDomain.$domain";

return $c0re_Domains[0]; // If can't find nothing returns the first domain

}

agregando la funcion quedara asi:

wp_02

por ultimo agregamos las siguientes lineas a nuestra funcion get_option ubicado en el mismo archivo functions.php

Original:wp_03

Nuevas lineas:

/*
* By c0re for dinamic HostName Server :p
*/
if ($setting == "home" || $setting == "site")
return getFinalUrlBlog() ;

Finalmente quedara asi:

wp_04

Solo quedria esperar que se actualizen los registros de DNS para que el cambio se vea reflejado:

wp_dinamico_01

wp_dinamico_02

Dejo disponible el archivo modificado para que puedan descargaro dando click aqui:

DOWNLOAD functions.php

Saludos!

4 Comments more...

Actualizando DNS de c0re.cc

by on Dec.21, 2009, under c0re.cc

Hoy estube modificando un poco los registros de DNS para mi dominio lo que causara que todo el Fin de semana y parte del Lunes no se pueda accesar, pero espero que para el Martes la tabla de Ruteo se halla actualizado y se pueda accesar sin problemas.

mmmm todo por organizar mis servers ¬¬ y por tener una VPN mas organizada ¬¬

1 Comment more...

c0re.cc – Configuracion de WIN8K y maquinas virtuales.

by on Sep.28, 2009, under c0re.cc

Eh decidido quitar Windows 7 x64 de la Notebook y dejar Windows 2008 Server ya que me sera de mayor utilidad contar con herramientas de administracion para controlar los recursos compartidos, permisos a usuarios, accesos a carpetas y todo lo que requiera ser monitorizado, asi mismo dar paso a la instalacion de los servidores de Base de Datos tanto de Oracle como SQL Server, los servidores de administracion de versiones de codigo fuente, y todos los ambientes de desarrollo tanto de Java, C++ y .Net.

winserver2008_c0recc_01_2

winserver2008_c0recc_03_2

winserver2008_c0recc_06_2

winserver2008_c0recc_07_2
Una vez activado, procederemos a bajar todos los parches de seguridad e instalar todo lo antes mencionado. :)

Cabe señalar que usare dos maquinas virtuales, configuradas ambas de forma muy similar es decir usare un Windows 2008 Server y un Windows 2003 Server virtualizados a los cuales les instalare Visual Studio 6, 2003, 2005, 2008 y 2010, SQL Server 2000, 2005 y 2008 , la finalidad es simple!! es decir asi podre tener listo un ambiente de desarrollo el cual pueda transportarlo a todos lados en mi Disco duro externo, asi no me preocupo de configurar alguna maquina fisica a mis necesidades. :) solo inicio mi maquina virtual y listo! :p

Leave a Comment more...

c0re.cc – Distribucion de Servicios y servidores

by on Sep.28, 2009, under c0re.cc

La distribucion de los equipos, servicios, y subdominios quedaran de la siguiente manera:

Servidor Sistema Operativo Subdominio Descripcion
OSIRIS Windows Server 2003 Stándar Edition http://osiris.c0re.cc Servidor Proxy, DNS, HTTP
WIN8K Windows Server 2008 Stándar Edition http://jabs.c0re.cc Servidor de Desarrollo, control de versiones de codigo fuente y Base de Datos Oracle y Microsoft SQL Server
AVALON Linux Fedora Core 11 http://rpc.c0re.cc Servidor SSH, VoIP

diagrama-de-red-v001-wwwc0recc

Creo que dejare sujeto a cambios este primer diagrama ya que podria mover las cargas de trabajo para mejorar el rendimient de los servers, aunque para empezar creo que es suficiente para cubrir mis necesidades :)

Comments Off more...

Configurando mi red distribuida c0re.cc

by on Sep.26, 2009, under c0re.cc

hacker-2Ok, desde hace muchiiiiiiiiiiismo tiempo tengo planeado la configuracion de una red personal distribuida la cual pueda estar integrada a mi pagina web www.antoniobs.net y www.c0re.cc asi como de los equipos de computo de casa y del trabajo incluyendo mis 2 mini Servers, mi LapTop y mis dispositivos moviles, lo unico que me faltaba era un dominio adicional el cual no  tiene mucho que adquiri (c0re.cc) y las licencias correspondientes para instalar todo el softaware agusto y sin premuras de no contar con las licencias originales.

Lo primero sera instalar y configurar todo, siguiendo el esquema de red el cual tengo en mente para servidor Web Sever, File Server, SSH (para hacer tunneling),  Servidor administrador de versiones para teer acceso  al codigo fuente de todos mis proyectos y trabajar siempre sobre la ultima version y mi servidor de administracion remota para controlar la confguracion, y status de cada uno de mis servers, VPN y VoIP.

Win2008 – Windows Server2008 ( Genuine) VM para uso externo en el trabajo

Win2003 – Windows Server2008 ( Genuine) VM para uso externo en el trabajo

Osiris – Server 1 – Windows Server 2003 Standar (Genuine)

Aval0n – Server 2 – Linux Fedora c0re 11

WinXP – PC Escritorio – Windows XP Professional ( Genuine)

Win2k – Laptop – Windows 7 RC 64x Original ( Genuine)

WinMobile – Dispositivo Mobil – Pocket PC Windows 2003 SE ( Genuine)

Lo primero sera descargar todo el Software de DreamSpark con la licencia correspondiente, instalar configurar cada uno de los servers y equipos en casa asi como las Mquinas virtuales y al final  configurar los subdominios y registros DNS para que apunten a cada uno.

Osiris – Server 1 – Windows Server 2003 Standar (Genuine)


down-ws2003rc2

osirisc0recc

osiris-ok

osiris-config

osiris-webserver

osiris-activacion1osiris-activacion2_2osiris-activacion3osiris-activacion4

Leave a Comment more...

Walcome to this web site! :)

Visit our friends!

A few highly recommended friends...