miércoles, 30 de marzo de 2011

Repositorios debian.

Solo debes ingresar unas lineas en:
nano /etc/apt/sources.list


#Repositorios oficiales:
deb http://ftp.es.debian.org/debian lenny main contrib non-free
deb-src http://ftp.es.debian.org/debian lenny main contrib non-free

#Repositorios de seguridad:
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

#Repositorios volátiles:
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib

#Repositorios Multimedia:
deb http://www.debian-multimedia.org/ lenny main

#Para descargar Xmms
deb http://www.pvv.ntnu.no/~knuta/xmms/lenny ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/lenny ./

Guardas y listo, ya solo le das el comando apt-get update.
Tu maquina estara actualizada.

Creado por :Maicol Muñoz
Correo:maicolmq@misena.edu.co

Aplicacion collabtive + iis.

Collabtive.
es una plataforma Gratuita que podremos alojar en nuestro propio servidor, con el fin de administrar los proyectos de nuestros clientes y grupos de trabajo a través de él, además claro, de permitirle a nuestros clientes ver cuanto a avanzado el proyecto desde la semana anterior. Permite mensajería entre empresa y cliente, generar listas de tarea, gestión de proyectos y una infinidad de opciones muy interesantes. Un dato no menor, se puede configurar en español, lo que es toda una ventaja para nuestros clientes. 

IIS.
Internet Information Services , IIS, es una serie de servicios para los ordenadores que funcionan con Windows.

Instalcion.

Lo primero sera descargar el web plataforma, ya que este programa nos brinda la opción de descargar los programas necesarios para aplicaciones y plataformas, ya des pues solo bastara descargar iis y los complementos para nuestra aplicación Collabtive.







Al instalar el paquete de mysql para Windows nos pedirá que le pongamos una contraseña, esta sera la contraseña para el usuario root.


















Ahora vamos a descargar nuestra apliacion de la pagina oficial.











Ya lo que deberemos hacer es crear el sitio para nuestra aplicación.
















Crear el registro tipo A para que nos pueda resolver.
Nota:El dns ya se habia hecho.Si no sabemos crear un dns solo tendremos que revisar anteriores manuales.
















Creamos nuestra base de datos mysql para nuestra aplicación.
Nota:El servidor mysql que implemento es remotamente.
La clave que nos pide al ingresar es la clave que le pusimos al instalarlo.











@:Para que se enlace desde ese host al host remoto.
192.168.1.2:Host remoto (servidor de aplicación).
12345678:Clave de el usuario.





Lo anterior es para que se apliquen todos los privilegios de la base de datos a el usuario.

Ya con todo lo anterior solo tendremos que ingresar a el navegador he instalar nuestra aplicación.
http://proyect.maida.com/install











Espero que les sirva,Dios los bendiga.
Hasta una próxima oportunidad.

Creado por :Maicol Muñoz
Correo :maicolmq@misena.edu.co

martes, 29 de marzo de 2011

Servidor dns cache (djbdns).

 Este servidor actua como un tipo de traductor  de URL a direcciones IP o viceversa, de esta forma  cuando un cliente necesita resolver una direccion lo que este  hace es  ir a preguntarle a nuestros  servidores secundarios  y estos le  responde de la manera correcta resolviendole la dirección que el cliente esta  pidiendo.

Instalación.

Lo primero que debemos hacer sera descargar estos paquetes.





Creamos la estructura de nuestro dns-cache.




/etc/dns/:Ruta de nuestro directorio dns.
127.0.0.1:Para que resuelva por un cualquier dominio externo.

Entramos y visualizamos los archivos del directorio y reiniciamos con el comando ./run.








Después de reiniciar el servidor y  haber instalado los paquetes pertinentes  debemos ir a verificar que el  servidor si nos este resolviendo las direcciones, para esto vamos aprobar con el siguiente comando:
nslookup www.google.com



















Espero que les sirva,Dios los bendiga .
Hasta una proxima oportunidad.

Creado por:Maicol Muñoz
Correo:maicolmq@misena.edu.co

Servidor dns de zonas (djbdns).

Djbdns o tambien llamdo tinydns es servidor mucho más seguro, rápido, ligero y estable que BIND, y además es mucho más fácil de configurar.

Instalacion.

Para la instalacion de djbdns de zonas deberemos descargas.




Paquete de el dns de zonas. 



Paquete de el dns cache. 



Ahora nos paramos sobre #cd /etc aquí lo que haremos sera crear la estructura y directorio de nuetro dns.



/etc/zona1:ruta y nombre de nuestro directorio dns.
192.168.1.2: Direccion ip con la que resolvera nuestro dns.

Ahora nos paramos sobre el directorio de nuestro dns y visualizamos los archivo que contiene este.






Aqui en root sera donde crearemos cada uno de nuestros registros dns.
Add-alias:  es para agregar un alias al servidor.
Add-mx:  es para agregar un servidor de correo.
Add-host:  este nos sirve para agregar un host.
Add-ns: este nos sirve para agregar un servidor.




Ejecutamos el comando cat data para ver los cambios que hemos realizado.
Luego ejecutamos el archivo make  para crear el archivo data.cdb y actualizar los cambios realizados.







Regresamos a el directorio de zonas y ejecutamos el comando ./run para iniciar el servidor.






Ya para finalizar solo deberemos hacer unas pruebas de que si este resolviendo nuestro dns.







Espero que les sirva , Dios los bendiga.
Hasta una próxima oportunidad.

Creado por :Maicol Muñoz
Correo:maicolmq@misena.edu.co

lunes, 28 de marzo de 2011

CMS (drupal) con base de datos postgresql y BD independiente.

Drupal esta diseñado para construir y gestionar comunidades en internet,como la construcción de blogs, sitios web  y aplicaciones empresariales.
las características de drupal son:
*Ayuda online.
* Búsqueda.
* Código abierto.
*Url.
* Personalización.
*Rendimiento y escalabilidad.

Drupal es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permiso.

Postgresql

Es un sistema de bases de datos sql,son principales características son,Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos,Soporta el uso de índices, reglas y vistas,incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.

Instalacion.

Requerimientos:
*Dos maquinas ubuntu 10.10 (1 para dns y apache y la otra para postgresql)
*Instalar un dns.(bind9)
*Instalar un servidor web.(apache2)
*Instalar un gestor de bases de datos.(postgresql)


Para comenzar con la instalcion del dns deberemos descargar el bind9.



Nos paramos en el directorio bind.







Ahora crearemos una copia para cada una de nuestras zonas (directa he inversa).








Pasamos a configurara la declaración de zonas.


















Ahora registraremos la directa como inversa de nuestra pagina web (drupal).Ademas de eso también registrare el host de nuestra base de datos (postgresql) y mi dns principal.




















Configuramos nuestro resolv.conf, aquí registraremos nuestro dominio y su respectiva ip.En mi caso mi dominio sera maida.com.







Para terminar con nuestro dns solo deberemos reiniciar y hacer una pequeña prueba.















Ahora configuraremos nuestro servidor web (apache2).



Ya con eso tenemos instalado nuestro servidor web,ahora deberemos descargar nuestra aplicación CMS (drupal) de la pagina oficial.
















Moveremos nuestra descarga de drupal a el directorio del servidor web.







Para descomprimir nuestro aplicacion lo hacemos asi.



listamos y vemos que el archivo de nuestra aplicación descomprimido esta en azul.Y previamente listamos este nuevo archivo y miramos todos los componentes de nuestra aplicación.









El directorio de drupal deberemos cambiarle el propietario y permisos.







Para que nuestra aplicación si pueda resolver deberemos crear un hosting virtual.




















Aqui habilitamos a2ensite   esto crea un enlace en sites-enable al site que le indiquemos (es decir, activa el virtualhost que acabamos de crear)







Pasamos al instalación de  php que es requerido por nuestra aplicación.Y ya podemos ver que nuetra aplicación .
Nota: Para instalar nuestra aplicación deberemos hacerlo así:
http://nuestro registro dns de la aplicacion/install.php

















Ahora en nuestra otra maquina instalaremos nuetra base de datos postgresql.




Creamos nuestro usuario y base de datos y reiniciamos nustra servidos de base de datos.










Regresamos a nuestra aplicación y comenzamos con la instalación.

















Para la solución de los errores que aparecen en la anterior imagen deberemos hacer:
solucionaremos creando un directorio (sities/default/files )en drupal he hice una copia desities/default/default.settings.php a sities/default/settings.php.
Esto se hara en la maquina del apache.






Ademas de lo anterior deberemos especificar en nuestra base de datos postgresql que:
 se conecte por cualquier ip.

















Nota: para que pueda coger los cambios deberemos des-comentar la linea listen_addresses.


















También deberemos habilitando los puertos de salida y entrada
Puerto de salida.




Puerto de entrada.



Y listo reiniciamos postgresql y reiniciamos apache.
Ya solo bastara con llenar el formulario de la aplicación y listo ya nuestra aplicación esta en funcionamiento.














Espero que les sirva,Dios los bendiga y gracias por su atencion.
Hasta una próxima oportunidad.

Creado por :Maicol Muñoz
Correo:Maicolmq@misena.edu.co