jueves, 3 de mayo de 2012

CONFIGURACION DE UN SERVIDOR NSD

¿QUE ES NSD?

NSD (por “demonio servidor de nombres”) es un programa de servidor de código abierto para el Domain Name System. Fue desarrollado por los laboratorios de NLnet de Amsterdam, en colaboración con el RIPE NCC, desde el principio como un servidor de nombres con autoridad (es decir, no llevar a cabo la función de almacenamiento en caché recursiva por diseño). La intención de este desarrollo es añadir a la variación de “reserva genética” de las implementaciones de DNS utilizado por un mayor nivel de servidores de nombre y así aumentar la resistencia de DNS contra defectos de software o explota.

 NSD usa BIND al estilo de la zona de archivos (archivos de zona, BIND utiliza en general se puede utilizar sin modificar en NSD, una vez entrado en la configuración de NSD).

Instalación y Configuracion:

Vamos a montar NSD en una maquina virtual Ubuntu 10.10

Instalamos el paquete nsd3

#apt-get install nsd3


Nos paramos en el directorio

Listamos

# ls


Hacemos una copia del archivo nsd.conf.sample


Con el comando mv dejaremos un solo archivo de configuración para que no nos cree conflicto en mi caso yo deje la copia


Ahora procedemos a editar el archivo de configuracion

#nano nsd.conf 


Y modificamos lo siguiente:

-ip address: 192.168.20.47(direccion ip del servidor)

- ip4-only: yes(para que nos escuche solo por direccion ip4)

- identity: “adrianagaleano.com” (como respondera nuestro servidor nsd)

- server-count: 1(para un solo servidor)

- port: 53

- zonesdir: “/etc/nsd3”(esta es la ruta donde se encontrara el archivo de configuracion)

Y al final agregamos estas lineas:

zone:
        name: adrianagaleano.com (nombre para la zona)

zonefile:
              /etc/nsd3/directa (ruta del archivo de zona)

zone:
        name: 20.168.192.in-addr.arpa (nombre de la inversa, sera nuestra direcion inversa)

zonefile:
             /etc/nsd3/inversa (ruta del archivo de zona)



 Ya terminado la configuración de nsd.conf vamos a crear las zonas una directa y la otra inversa las vamos a crear asi :


En la directa vamos a digitar esto:


Ahora la inversa:




Ya configuradas las dos zonas pasamos a configurar el resolv.conf:

#nano /etc/resolv.conf

 
Configuramos la interface:

#nano /etc/network/interfaces


 Reiniciamos la interfas para que nos tome los cambios:

#/etc/init.d/networking restart


 Pasamos a iniciar el servidor NSD:


 Después de iniciarlo vamos a digitar los siguiente:

 #nsdc rebuild ( para que se cree la base de datos del servidor)






#nsdc reload (para que se recargue la configuración)


 Hacemos la prueba tanto con la directa como la inversa


#nslookup www.adrianagaleano.com




#nslookup 192.168.20.47


ESO ES TODO QUE TENGAN UN BUEN DÍA!!






lunes, 30 de abril de 2012

Instalar y configurar Lighttpd+Mysql+PHP+Joomla

En la mayoria de los casos siempre se ha implementado Apache2 como nuestro servidor web,pero en esta ocasion pondre en marcha un servidor web distinto al acostumbrado como lo sera Lighttpd,ademas le mostrare la instalacion de Msql,PHP y Joomla paso a paso.


CONFIGURACIONES:

Primero vamos a instalar el servidor web y nuestra base de datos:

  • Estando como root en nuestra maquina ejecutamos el comando:

        apt-get install lighttpd



  • Terminada la instalacion del servidor  web procedermos a instalar nuestra base de datos que en este caso sera Mysql

        Ejecutamos el comando apt-get install mysql-server



  •  Cuando se ha terminado la instalacion  nos aparecera un cuadro de dialogo solicitandonos una clave para el usuario root



  • Ahora pasamos a instalar PHP:
        apt-get php5-cgi


  • En este momento, si nada grave ocurrió, tenemos andando a lighttpd y MySQL en nuestra PC.Pero tambien debemos editar unos archivos para que PHP funcione: 
 Abrimos el archivo de configuración de PHP nano /etc/php5/cgi/php.ini ..y     descomentamos la línea que dice "cgi.fix_pathinfo=0" y cambiamos ese 0 por un 1. quedando asi:

cgi.fix_pathinfo=1
y guardamos.


Ahora tenemos que activar en lighttpd su módulo de FastCGI y configurar el intérprete de PHP, para lo cual ejecutamos el siguiente comando:

nano /etc/lighttpd/lighttpd.conf

y buscamos la línea que diga "server.modules", ahí agregamos "mod_fastcgi", quedando algo como:



Antes de cerrar el archivo, vamos a la opción "server.document-root" y cambiamos el /var/www/ por server.document-root     = "/home/tu_nombre_de_usuario/webs/"




De esta manera podemos trabajar tranquilamente desde nuestro propio home sin tener que lidiar con permisos de root a la hora de crear o modificar archivos.


Ahora ejecutamos la siguiente linea de comandos:

cp  /etc/lighttpd/conf-available/10-fastcgi.conf  /etc/lighttpd/conf-enabled/


con la que copiaremos la configuración por defecto que trae lighttpd para operar con PHP.

Ahora reiniciamos nuestro servidor lighttpd.

Luego de que todo este corriendo bien vamos a crear un archivo de prueba colocandolo "prueba.php" y en su contenido pondremos algo como lo siguiente:

<?
phpinfo();
?>

Ahora, abrimos nuestro explorador de internet e ingresamos http://127.0.0.1/info.php, donde 127.0.0.1 es la dirección IP de su servidor. Debería ver que PHP5 se está ejecutando utilizando FastCGI en la línea “Server API”. Si ve más abajo, verá que MySQL está soportado.


INSTALACION DE NUESTRA APLICACION WEB:  Que en este caso sera Joomla


Primero crearemos un usuario y grupo:


groupadd web1
useradd -s /bin/bash -d /var/www/web1 -m -g web1 web1_admin
passwd web1_admin

creamos el siguiente directorio y cambiamos el grupo propietario:

mkdir /var/www/web1/web
chown web1_admin:web1 /var/www/web1/web

ahora editaremos el siguiente archivo:

nano /etc/lighttpd/lighttpd.conf






Luego reiniciamos el servidor

/etc/init.d/lighttpd restart

Ademas editamos el siguiente archivo:

nano /etc/php5/cgi/php.ini


reiniciamos nuevamente el servidor

Podemos instalar Joomla 1.5.6 a / var/www/web1/web de la siguiente manera:

  • primero ejecutamos el siguiente comando para desde ahi descargar el archivo y luego descomprimirlo:

cd /var/www/web1/web
wget http://joomlacode.org/gf/download/frsrelease/8232/30034/Joomla_1.5.6-Stable-Full_Package.zip
unzip Joomla_1.5.6-Stable-Full_Package.zip

  • cambiamos el grupo propietario:
chown -R web1_admin:web1 *

  • luego creamos el archivo configuration.php, le cambiamos el grupo propietario y le damos permisos:
touch configuration.php
chown www-data:www-data configuration.php
chmod 644 configuration.php

      
  •  ahora accedemos a msql
mysql -u root -p

  • y creamos una base de datos de Joomla (lo nombramos joomla) y un usuario para la base de datos (lo nombramos joomlaUser y creamos una contraseña:  
 CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO joomlauser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON joomla.* TO joomlauser@localhost.localdomain IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
quit;

  • procedemos a abrir nuestro navegador http://127.0.0.1/info.php: 

Seleccione su idioma y haga clic en Siguiente:


Siguiente paso comprueba si el servidor cumple todos los requisitos. Haga clic en siguiente:
 

Haga clic en siguiente para aceptar la licencia:


Ahora rellene los datos de base de datos y haga clic en Siguiente:


Ahora nos vamos a nuestro navegador y actualizamos:



viernes, 20 de abril de 2012

Dato Curioso

Que relacion existe entre Geocaching y la Educacion en el Sena?

Se preguntaran que es Geocaching, pues bien el Geocaching consiste en esconder objetos en el campo o en la ciudad y posteriormente apuntar las coordenadas geograficas de ese punto mediante un receptor  GPS y hacerlas públicas (por lo general en sitios web especializados) para que otras personas puedan efectuar su búsqueda. En estos lugares donde se publican las coordenadas, la gente puede entrar a consultar tesoros escondidos cerca de su casa o por alguna zona donde vaya a hacer un viaje. La etiqueta marca que quien encuentra uno de estos tesoros, puede llevarse un objeto de este pero a cambio tiene que dejar otro de igual o mayor valor para el siguiente visitante.

Pues si lo vemos a simple vista no pareciera que tuvieran relacion alguna pero a mi manera de ver las cosas si por que considero que la educacion en el sena la podriamos relacionar con una especie de tesoro que estamos buscando y que despues de adquirir ciertos conocimientos se buscara la manera de que estos queden plasmados en un sitio Web como este por ejemplo para que las demas personas se puedan apoyar de informacion y asi afianzar mas sus conocimientos.

miércoles, 18 de abril de 2012

ES IMPORTANTE USAR LICENCIAS EN LOS CONTENIDOS PUBLICADOS EN EL BLOG?

Es supremamennte importante que los contenidos que vayamos a publicar en el blog tengan licencia por que asi al momento de publicarlos no tendremos incovenientes de derecho de autor o posibles demandas por "robo" de informacion...
Ademas no seria justo para las demas personas que se han esforzado sacando sus ideas o creando imagenes para que llegue alguien y explote esto para su beneficio y sin permiso alguno. De cierta manera muchas veces por falta de conocimiento copiamos cosas que nos aportan a la hora de hacer nuestros trabajos y no nos damos cuenta que por el uso indebido de informacion adquirida en internet nos podriamos estar enfrentando a posibles demandas....por eso es mejor que al momento de publicar contenido en nuestros blog lo hagamos con mucha cuidado utilizando nuetras propias ideas, imagenes,entre otros y si necesitamos material de apoyo lo busquemos con sus debidas licencias para asi evitarnos problemas innecesarios...... 

miércoles, 29 de febrero de 2012

ACTIVIDAD SOBRE DIRECTIVAS DE GRUPO_(GPO)EN WINDOWS SERVER 2008

 
1. Cree los siguientes usuarios y grupos en Windows Server 2008 (También aplicapara sistemas operativos Windows XP, Windows Server 2003, Windows Vista y Windows 7)
Grupo: Killers
Carlos

Manuel
Grupo:Timers
 Bruno
 Benji

Nota:Cada usuario debera cambiar su password al siguiente inicio de sesion.










2.Implemente las siguientes politicas o directivas locales:
  Directivas de configuracion de equipo:


La vigencia maxima de la contraseña para todos los usuarios de la maquina sera de 15 dias:






Las contraseñas deben cumplir con los requisitos de complejidad por defecto de Windows Server





Los usuarios que requieran cambiar su contraseña no podran usar un password que se haya usado antes por lo menos desde los 2 ultimos cambios.






Los usuarios del grupo Killers pueden apagar la máquina una vez hayan iniciado sesión, pero los usuarios del grupo ventas no podrán apagar el equpo (Desde el sistema operativo)






Los usuarios del grupo Timers podrán cambiar la hora de la máquina local





Todos los usuarios tendrán las siguientes restricciones al usar el navegador Internet Explorer: No podrán eliminar el historial de navegación, No se permitirá el cambio de proxy ya que todos los usuarios usarán el mismo proxy (172.20.49.51:80), Configuración del historial deshabiltada, no permitir el cambio de las directivas de seguridad del navegador.









Desactivar el historial





No permitir el cambio de las directivas de seguridad del navegador



Desactivar la ventana emergente de reproducción automática




No permitir el apagado remoto de la máquina



Aplicar cuotas de 50MB para todos los usuarios locales y remotos (Esta es un cuota muy baja y es usada solo para fines académicos)









Directivas de configuración de usuario:


La página principal que se cargará para cada usuario cuando abra su navegador será: http://www.sudominio.com (Página institucional de su empresa)








Restringir desde el navegador el acceso a los siguientes sitios: www.facebook.com y www.youtube.com por URL, para todos los usuarios. El administrador será el únic con la contraseña de supervisor para el Asesor de Contenidos.



Cambiar la contraseña del administrador de contenido






Ocultar la unidad C:\ (NOTA: Esto no restringirá el acceso a dicha unidad)






Ocultar la menú opciones de carpeta del menú de herramientas. Esto con el fin de que los usuarios no puedan ver archivos ocultos o cambiar algunas configuraciones de las carpetas.








Restringir el acceso a la unidad E:\ desde mi PC





Limitar el tamaño de la papelera de reciclaje a 100MB






No permitir que se ejecute messenger






Ocultar todos los elementos del escritorio para todos los usuarios.





Bloquear la barra de tareas







Prohibir el acceso del Lecto-escritura a cualquier medio de almacenamiento extraible.