Professional Documents
Culture Documents
INDICE
Portada Configuracin del DNS Configuracin de Correo Electrnico Introduccin Instalacin modo grfico Configuracin del Foro Instalacin de paquetes Administrar phpmyadmin Visualizacin de la aplicacin del foro Configuracin del Chat Administrar phpmyadmin Como crear las tablas necesarias Conectar la pagina a la db (base de datos) Visualizacin de la aplicacin del chat
1 3
5 6
12 13 15
17 18 18 20
www
IN
dns
Una vez que haya hecho un cambio en el archivo de zona bind9 tendr que ser reiniciado para que los cambios surtan efecto: sudo /etc/init.d/bind9 restart
Archivo de zona inversa Ahora que la zona es de configuracin y la resolucin de nombres a IP Direcciones una zona inversa tambin es necesario. Una zona inversa permite DNS para resolver una direccin a un nombre. Editar / etc / bind / named.conf.local y agregamos lo siguiente: zone 25.11.160.in-addr.arpa { type master; notify no; file /etc/bind/db.160; };
3
Tenemos que crear un archivo con nombre en base al primer octeto de la IP de la siguiente manera, apartir del archivo generado con el nombre db.127: cp /etc/bind/db.127 /etc/bind/db.160 Comenzamos a editar el aarchivo creado db.160
; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA myviaje.edu. root.example.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS localhost. 1 IN PTR myviaje.edu.
Una vez que haya hecho un cambio en el archivo de zona bind9 tendr que ser reiniciado para que los cambios surtan efecto: sudo /etc/init.d/bind9 restart
Abrimos Evolution
Aplicaciones -> Internet -> Correo de Evolution y en la pantalla de Bienvenida damos click en el botn Adelante.
A continuacin se nos presenta la siguiente pantalla, donde Evolution nos dice si queremos restaurar desde un archivo de respaldo, es decir, si ya habamos respaldado la configuracin anteriormente solo es cuestin de cargar ese archivo para evitar llenar de nuevo nuestros datos, Presiona el botn Adelante.
En la siguiente pantalla tenemos que meter los datos de nuestra cuenta, en Nombre completo podemos ingresar cualquier nombre o apodo en nuestro caso fue myviaje, en Direccin de correo-e tenemos que introducir el nombre de la cuenta de correo que tenemos en este caso myviaje@redes3.com, y en caso de que la casilla donde nos pregunta si queremos que esta cuenta sea la predeterminada la marcamos o bien la pueden desmarcar, ahora click en el botn Adelante.
Recepcin de correo o Tipo de servidor: POP o Servidor: 160.11.25.254 o Usuario: myviaje@redes3.com o Usar conexin segura: Sin cifrado o Tipo de autentificacin: Contrasea o Recordar contrsea: sin marcar
En la parte de ENVO DE CORREO qued de la siguiente manera: Tipo de servidor: SMTP Servidor: 160.11.25.254 Seguridad: Sin cifrado
La configuracin para la siguiente pantalla de igual manera la deje tal y como sigue.
Envi de correo o Tipo de servidor: SMTP o Servidor: 160.11.25.254 o Usar conexin segura: Sin cifrado
En esta ventana ADMINISTRACIN DE CUENTAS simplemente se introduce el Nombre del servidor, en mi caso myviaje@redes3.com
Listo hemos terminado nuestra configuracin de correo electrnico, presionamos en el botn Aplicar
10
Ahora en la ventana principal solo presionamos la tecla F9 para Cargar nuestros correos, en ese momento nos pedir la contrasea con la que entramos a nuestro correo, al igual la del anillo de contraseas del sistema, despus de haber introducido las contraseas correctas Evolution comenzara a cargar nuestro correo.
Con esto ya tenemos configurado nuestro Evolution para enviar y recibir correos con nuestras respectivas cuentas.
11
Si te encuentras en una mquina distinta a la que instalaste Apache, debes colocar en la barra de direcciones de tu navegador: http://160.11.25.1
Instalar phpmyadmin Aunque con la sola instalacin de este paquete ya tendras el servidor http Apache corriendo en tu sistema normalmente necesitars para sacarle todo el provecho instalar tambin php. Veamos como hacerlo. instalar phpmyadmin Abres una consola te logueas como root sudo aptitude install php5 Resetea apache2 sudo /etc/init.d/apache2 restart
12
Instala los siguientes paquetes sudo aptitude install mysql-server sudo aptitude install libapache2-mod-auth-mysql sudo aptitude install php5-mysql
Reseteas apache sudo /etc/init.d/apache2 restart Ya habiendo instalado el phpmyadmin introducimos la URL de acceso a phpMyAdmin, http://localhost/phpmyadmin o http://(la ip de la maquina)/phpmyadmin a introducir en nuestro navegador
Creamos la base de datos llamada Foro_Myviaje Luego creamos una tabla introduciendo en el apartado SQL el siguiente codigo:
CREATE TABLE foro ( id int(7) NOT NULL auto_increment, autor varchar(200) NOT NULL default '', titulo varchar(200) NOT NULL default '', 13
mensaje text NOT NULL, fecha datetime NOT NULL default '0000-00-00 00:00:00', respuestas int(11) NOT NULL default '0', identificador int(7) NOT NULL default '0', ult_respuesta datetime default NULL, KEY id (id) ) TYPE=MyISAM;
Y listo. Ahora introducimos 2 ejemplos introducimos en el SQL las siguintes lineas: INSERT INTO foro VALUES ('1', 'Luis Javier', 'odio', 'No nací para compartir el odio, sino el amor. ', '2010-1117 19:00:00', '0', '0', '2010-11-17 19:00:02'); INSERT INTO foro VALUES ('2', 'Alfredo', 'Amor', 'el amor es algo la infinidad del universo "sabes que es infinito pero lo lo puedes comprobar"', '2010-11-17 19:00:00', '0', '0', '2010-11-17 19:00:02'); Para poder visualizar el foro abrimos al pagina configuracion.php y el las lineas Configuramos a el usuario con el cual entramos al phpmyadmin ademas del password corresponidiente y sin olvidar poner en la linea $bd_base = "Foro_Myviaje"; Guardamos la pagina y ahora si podemos visualizar los ejemplos anotando la URL en el navegador http://localhost/foro o http://(la ip de la maquina)/foro obviamente el diseo de tu
pagina lo daras al gusto personal
14
15
He introducimos el tema de inters y cuando se termine se ver reflejado tu tema en la pgina anterior
Para comentar sobre un tema que hayan propuesto en el foro presionamos sobre el tema que deseamos comentar
De esa manera tendras configurado tu foro para realizar publicaciones o comentarios en tu web server.
16
un
Administrador para
17
3. Despus crear dos tablas una llamada usuarios y otra llamada mensajes
Nota: Si quieres ahorrarte estos pasos abre y ejecuta el archivo db.sql te va a crear automticamente las dos tablas en la base de datos (usuarios-mensajes) que tengas abierta en el momento en que lo ejecutas, proporcionado el archivo en el paquete del chat. Su contenido es el siguiente:
CREATE TABLE mensajes ( id int(4) NOT NULL default '0', tiempo timestamp(14) NOT NULL, usuario tinyint(4) NOT NULL default '0', para int(11) NOT NULL default '0', mensaje text NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; CREATE TABLE usuariosc ( nombre varchar(100) NOT NULL default '', id tinyint(4) NOT NULL default '0', icono varchar(30) NOT NULL default '', showip tinyint(1) NOT NULL default '0', ip varchar(16) NOT NULL default '', tiempo timestamp(14) NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
print "<br><b>Da clic<br><a href=\"login.php\" target=\"_top\"> :. AQUI .: </a>"; exit(); } mysql_select_db("chat_myviaje"); ?> 5. Siguiente paso
copiar el directorio descomprimido a algn lugar dentro del directorio accesible al webserver, se
recomienda en la raz del servidor, osea en /chat/, es importante no cambiar el nombre de ningn archivo para no perder la conexin para evitar los errores de carga con los directorio.
19
Observaciones:
* Debes tener instalado la ltima versin de Flash para visualizar en su totalidad el chat *Debes tener las cookies habilitadas para el navegador, y para php.ini. *Los usuarios sin actividad se borran despus de algunos minutos Si quieres cambiar el tiempo de inactivo del usuario en el archivo user.php en la lnea 12 modificar el tiempo en segundos $tiempo-=300;
Con esta configuracin tendrs tu aplicacin del chat totalmente funcional para tu web serber.
20