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.


jueves, 11 de agosto de 2011

COMANDOS MAS USADOS DE CISCO


- password: para colocarle contraseña.
- show interfaces: muestra información sobre las interfaces del router.
- show protocols: lista los protocolos de red configurados actuales
- show cdp neighbor: muestra los vecinos del router
- show running-config:  muestra la configuración actual que se ejecuta
- show startup-config: muestra la configuración de arranque del router
- config terminal: establece al enrutador en modo de configuración
- line console 0: establece la conexión por consola en modo de configuración
-line vty 0 4: establece la conexión de sesiones telnet en modo de configuración
- copy running-config startup-config: guarda cambios hechos a la configuración actual
-  crtl+z salir de modo de configuración
- enable: instrucción para entrar en modo privilegiado
- show ip interface brief: muestra las interfaces ip y su estado
- hostame: para cambiar el nombre al router
- banner motd*: para colocarle mensaje al router.
- Ip dhcp pool lan1: para colocarle el rango al dhcp.
- interface fasethernet o serial: para configurar la interfaz del router.
- ip route address: para colocarle la ip en el enrutamiento estatico al router.
- router rip: se utiliza en el enrutamiento dinamico.
- enable secret password: para encriptar la contraseña

martes, 31 de mayo de 2011

DISEÑO DE REDES


http://www.gliffy.com/pubdoc/2714563/L.png

GLOSARY

ROUTER:A router is a device that forwards data packets across computer networks.Routers perform the data "traffic directing" functions on the internet.

HUB:In general, a hub is the central part of a wheel where the spokes come together. The term is familiar to frequent fliers who travel through airport "hubs" to make connecting flights from one point to another. In data communications, a hub is a place of convergence where data arrives from one or more directions and is forwarded out in one or more other directions.

MODEM:The word modem is actually short for Modulator/Demodulator. (There's something you can really impress your friends with). A modem is a communications device that can be either internal or external to your computer. It allows one computer to connect another computer and transfer data over telephone lines.

SUBWOOFER:A subwoofer is a speaker that is specifically designed only to reproduce the lowest of audible frequencies. For more details on subwoofers, refer to my articles:subwoofers - what you need to know and Passive Subwoofers vs Powered Subwoofers.

EXTERNAL STORAGE:External storage is all addressable data storage that is not currently in the computer's main storage or memory. Synonyms are auxiliary storage and secondary storage.

PRINTER:In computers, a printer is a device that accepts text and graphic output from a computer and transfers the information to paper, usually to standard size sheets of paper. Printers are sometimes sold with computers, but more frequently are purchased separately.

 LAPTOP:Laptop computers, also known as notebooks, are portable computers that you can take with you and use in different environments. They include a screen, keyboard, and a trackpad or trackball, which serves as the mouse.

FIREWALL:A system designed to prevent unauthorized access to or from a private network. Firewalls can be implemented in both hardware and software, or a combination of both. Firewalls are frequently used to prevent unauthorized Internet users from accessing private networks connected to the Internet, especially intranets.

ACCESS POINT:An access point is a device, such as a wireless router, that allows wireless devices to connect to a network. Most access points have built-in routers, while others must be connected to a router in order to provide network access. In either case, access points are typically hardwired to other devices, such as network switches or broadband modems.

SPEAKERS:Speakers are one of the most common output devices used with computer systems. Some speakers are designed to work specifically with computers, while others can be hooked up to any type of sound system. Regardless of their design, the purpose of speakers is to produce audio output that can be heard by the listener.

SERVER:As the name implies, a server serves information to computers that connect to it. When users connect to a server, they can access programs, files, and other information from the server. Common servers are Web servers, mail servers, and LAN servers. A single computer can have several different server programs running on it.

PRINTER:In computers, a printer is a device that accepts text and graphic output from a computer and transfers the information to paper, usually to standard size sheets of paper. Printers are sometimes sold with computers, but more frequently are purchased separately. Printers vary in size, speed, sophistication, and cost. In general, more expensive printers are used for higher-resolution color printing.

PDA:Stands for "Personal Digital Assistant." These are the little electronic devices you see people jotting stuff down on in public. Usually, when you see someone with a PDA, they will be holding it out far front of them for everyone to see. Fortunately, as PDAs become more common, more people will have them and we won't have to deal with the people who make sure everyone else sees that they have one.

WIRELESS MODEM:A modem and antenna that transmits and receives over the air. Wireless modems support several technologies, including 802.11, Bluetooth, CDPD, DataTAC, Mobitex and Ricochet. There are wireless modems for laptops, handhelds and cellphones. Except for a few analog cellphone models, you cannot plug your cellphone into your laptop's land-based modem even if the cable fits. You generally need a wireless modem on a PC card and a cable designed for your type of phone.

OUTLET:An outlet store or factory outlet is a brick and mortar or online retail store in which manufacturers sell their stock directly to the public. Traditionally, a factory outlet was a store attached to a factory or warehouse, sometimes allowing customers to watch the production process like in the original L.L Bean store.

SWITCH:A network switch or switching hub is a computer networking device that connects network segments.The term commonly refers to a multi-port network bridge that processes and routes data at the data link layer (layer 2) of the OSI model. Switches that additionally process data at the network layer (Layer 3) and above are often referred to as Layer 3 switches or multilayer switches.

DATABASE:A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports processes requiring this information (for example, finding a hotel with vacancies). The term "database" refers both to the way its users view it, and to the logical and physical materialization of its data, content, in files, computer memory, and computer memory data storage

PROXY SERVER:In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource, available from a different server. The proxy server evaluates the request according to its filtering rules.

MAINFRAME:Mainframes (often colloquially referred to as "big iron") are powerful computers used mainly by large organizations for critical applications, typically bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.

RACK:A 19-inch rack is a standardized frame or enclosure for mounting multiple equipment modules. Each module has a front panel that is 19 inches (482.6 mm) wide, including edges or ears that protrude on each side which allow the module to be fastened to the rack frame with screws.

martes, 10 de mayo de 2011

MODELO DE REFERENCIA

DEFINICION:

Los modelos de referencia son abstracciones para facilitar la comprension de los protocolos de comunicación y la arquitectura de los sistemas utilizados para inter-relacionar distintos programas y equipos.
Los modelos están formados por capas o niveles formando "pilas de protocolos o de normas". Cada nivel se comunica con la capa o nivel superior e inferior de la misma pila a través de interfaces de programación o API, que representan protocolos (acciones y mensajes) específicos, y/o con capas análogas de otras pilas. Los niveles más bajos son los más próximos al equipo físico hardware, mientras que las capas superiores, que manejan protocolos de más alto nivel, son las más cercanas al usuario.

 EJEMPLOS:
 
 El Modelo de Referencia OpenGIS (ORM): Es un marco arquitectural para el trabajo en
curso de OGC. Además el ORM provee un marco para el Punto de Referencia Técnico de
OGC. Éste consta de las Especificaciones OpenGIS® que se están aprobando en la
actualidad y de una serie de especificaciones candidatas que están siendo elaboradas.

 



El Modelo de Referencia OGC (ORM): Describe la Norma de Estándares OGC que se
centra en las relaciones entre los documentos normativos. La Norma de Estándares (SB)
consta del Resumen OpenGIS®, de los Estándares de Implementación (Interfaz,
Codificación, Perfil, Esquema de Aplicación) y de los documentos de Mejor Práctica.


Modelo de Carta de Referencia:

Las cartas de referencias son dedicadas específicamente a los modelos de cartas de referencia pedidas por los bancos. No cabe duda indicar lo mas detalladamente posible los datos. Cuanto mas detalle mejor. Dirección, teléfono....

EJEMPLO:

Señor Reinaldo:

Yo, doña Mariana Sánchez , Mexicana, mayor de edad, titular del número de identidad Nº XXXXXXXX, por medio de la presente carta, hago constar que conozco de vista, trato y comunicación, al ciudadano Jorge López, Mexicano, mayor de edad, titular del documento de identidad Nº XXXXXXXXX, el cual me ha demostrado ser una persona seria y responsable.

Constancia que expido a solicitud de la parte interesada, en México DF a los 5 días del mes de Julio de 2008.


Adela torres

(FIRMA)