Montar un Servidor Web con Ubuntu Server 12.04
Parte 7. Dominios
Bien llego la hora crear la direcci�n con la cual las personas podr�n entrar a nuestro servidor web desde cualquier parte del mundo, para esto primero les comento algo.
Yo vivo en mexico�(en nayarit para ser exacto), mi proveedor de Internet es�telmex, ellos te dan un m�dem y tu te conectas mediante este, pero una de las cosas es que, el m�dem tiene una�IP publica, esta IP nos representa a nivel mundial, puesto que es una direcci�n �nica, otro detalles es que cada que apagamos el m�dem, este nos da otra IP, lo cual podr�amos decir que nuestra IP es din�mica puesto que esta cambiando constantemente, regularmente los nombre de dominios tienen una IP equivalente, esto es como el equivalente a un directorio telef�nico, es decir cuando quieres llamar a�Juan Perez, vas al directorio, buscas a la persona y sacas el numero de tel�fono y llamas, as� es con los nombres de dominio, colocas en el navegador web: "www.nombredeldominio.com" este busca la ip y te dice la direcci�n. Pero como les dec�a que nuestra�IP�es din�mica�(es decir que cambia constantemente), puede haber un fallo con nuestro servidor, puesto que la IP esta cambiando constantemente, para eso vamos a servirnos de una empresa donde su especialidad es el cambio deDNS. As� que esta pagina, mediante un software estar� actualizando la IP de nuestro servidor aunque este en constante cambio, as� que las personas podr�n entrar sin problemas, puesto que si esta cambia enviara la nueva ip a la pagina.
Ahora comencemos primero, deben registrarse en la pagina�www.noip.com�y deben obtener los siguientes datos:
Email�(este sera el usuario)
Contrasena
Nombre del Host�(nombre con el cual los usuarios nos encontraran).
Bien ahora tenemos que instalar�no-ip�en ubuntu server 12.04, aquel programa que estar� sincronizando nuestra IP publica con nuestro servidor DNS�(de no-ip). Escribimos lo siguiente:
sudo apt-get install no-ip�(y damos�ENTER)
NOTA:�Si haz llevado este manual al pie de la letra, lo mas probable es que les muestre un error, con un mensaje de que�no se ha podido localizar el paquete de no-ip, claro esta que es porque en ubuntu server 12.04�no-ipfue eliminado de los repositorios.
Era importante as� que tenia que mostr�rselos con hechos, as� que aqu� les tengo la soluci�n, as� que no se preocupen, haremos la instalaci�n de�no-ip�un tanto de manera manual, as� que escribimos:
sudo wget�http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz�(y damos�ENTER)
Si les aparece como en la imagen de arriba, el archivo de descargo exitosamente, no pesa muchos KB's, la descarga es r�pida, ahora ya tenemos�no-ip, ahora nos toca descomprimirlo, puesto que esta en un archivo ".gz", ahora escribimos:
sudo tar xzf noip-duc-linux.tar.gz�(y damos�ENTER)
Una vez descomprimido, lo que nos�descomprimir��es una carpeta con el nombre: "noip-2.1.9-1",�as��que tenemos que entrar a dicha carpeta, para esto, escribimos:
cd noip-2.1.9-1�(y damos�ENTER)
cd noip-2.1.9-1�(y damos�ENTER)
Ahora tenemos que instalar un compilador, en esta ocacion utilizare uno llamado�gcc�(GNU�Compiler�Colletion ), puesto que�no-ip�es libre, con este compilador se generara el programa, para que lo pueda entender nuestra�PC, pero primero tenemos que descargarlo e instalarlo, para esto escribimos:
sudo apt-get install gcc�(y damos�ENTER)
Nota:�nos�dar��los detalles de la�instalaci�n�y el espacio a ocupar una vez instalado, nos preguntara si deseamos continuar,�as��que�presionamos�la tecla "S" y damos�ENTER.
Despu�s�de ejecutar varias lineas de comando, se terminara de instalar, ahora ya tenemos instalado el gcc, lo que sigue es compilar dicha�instalaci�n� pero para esto, primero necesitamos ciertos privilegios, de superusuario,�aqu��un simple "sudo" no basta,�as��que escribiremos lo siguiente:
sudo su�(y damos�ENTER)
Nota:�notaras que cuando entres a modo de�superusuario�cambiara el signo de precio "$" por un signo de gato "#".
Ahora que tenemos los privilegios suficientes para compilar el archivo, pero antes nos falta una herramienta importante para compilar, llamada "make" asi que vamos a instalarla escribiendo:
apt-get install make�(y damos�ENTER)
Una vez instalado, estamos listo par compilar, para esto solo tenemos que escribir:
make install�(y damos�ENTER)
Nota:�Nos�pedir��el email, aquel con el que nos registramos en�www.noip.com, lo introducimos y damos "ENTER".
make install�(y damos�ENTER)
Nota:�Nos�pedir��el email, aquel con el que nos registramos en�www.noip.com, lo introducimos y damos "ENTER".
Ahora nos�pedir��la�contrase�a, aquella con la que nos registramos en la pagina de�no-ip,�as��que la colocamos y damos "ENTER".
Ahora nos nos dira el intervalo en el que vamos a querer que nuestro servidor actualice la ip con no-ip, por default nos aparece "30" lo que significa que cada 30 minutos, en lo personal 30 es un buen numero�(ustedes pueden colocar el numero que ustedes quieran)�y damos "ENTER".
Ahora nos pregunta que si deseamos correr algo cuando actualice nuestra�IP, nosotros seleccionaremos "N". Y listo sera todo.
Ahora ya tenemos nuestro nuestro servidor�DNS�autom�tico, lo que significa que cuando cambie,pasen los 30 minutos o iniciemos nuestro servidor, autom�ticamente enviara nuestra IP publica a una base de datos DNS y as� siempre podr�n encontrar a tu servidor web casero.
Ahora bien como todo programa que se instala, muy pocas veces estos inician al iniciar nuestro equipo, para esto tenemos que configurar nuestro servidor, para que cuando se reinicie autom�ticamente ejecute la aplicaci�n de�no-ip. Para esto escribimos:
nano /etc/init.d/noip2�(Y damos�ENTER)
Nos aparecer� una ventana con el editor de texto nono, as� que agregaremos el siguiente texto y guardaremos cambios presionando la tecla "F2", �confirmando con la tecla "S" y dando un�ENTER.
Ahora ya hemos creado el archivo, pero es necesario darle permiso de ejecucion, puesto que queremos que se ejecute al iniciar el server, para esto escribimos:
chmod +x /etc/init.d/noip2�(y damos�ENTER)
chmod +x /etc/init.d/noip2�(y damos�ENTER)
Ahora por ultimo lo agregamos para que este en la lista de los programas que iniciaran cuando inicie el server, para esto escribimos:
update-rc.d noip2 defaults�(y le damos�ENTER)
update-rc.d noip2 defaults�(y le damos�ENTER)
Ahora nuestro programa se ejecutara autom�ticamente cada que reiniciemos nuestro server, por ultimo te dejo un comando para comprobar si se esta ejecutando o no, escribimos:
/usr/local/bin/noip2 -S�(y damos�ENTER)
/usr/local/bin/noip2 -S�(y damos�ENTER)
Ahora despu�s de esto ya podr�s entrar desde la direcci�n que hallas elegido, es decir por ejemplo:
nombrehost.no-ip.biz�(amigos el�"no-ip.biz"�puede variar, puesto que hay mas terminaciones)
nombrehost.no-ip.biz�(amigos el�"no-ip.biz"�puede variar, puesto que hay mas terminaciones)
Y autom�ticamente nos enviara a nuestra IP publica.�OJO�aqu� regularmente y la mayor�a de las veces nos enviara al portal de nuestro m�dem�(aparato que nos provee el Internet), en mi caso es�telmex�y me enviara al portal donde me pide el usuario y contrase�a, as� que ahora configuraremos nuestro m�dem para que todas las peticiones sea enviadas directamente a nuestro servidor.
As� que si tu tambi�n tienes el servicio de Internet por parte de�TELMEX, adelante continuemos, y si no de todos modos, sirve que aprendes a configurar tu m�dem...
As� que si tu tambi�n tienes el servicio de Internet por parte de�TELMEX, adelante continuemos, y si no de todos modos, sirve que aprendes a configurar tu m�dem...
CONTENIDO:
Parte 1. Introducción
Parte 2. Requisitos
Parte 3. Instalar Ubuntu Server 12.04
Parte 4. Configuración de red
Parte 5. Servidor Web (LAMP)
Parte 6. Servidor FTP
Parte 7. Dominios
Parte 8. Configurando DMZ
0 comentarios:
Publicar un comentario