Sunteți pe pagina 1din 20

Administracin de Aplicaciones Web en Linux Centos 5

Faber Orlando Paniagua Bermdez Christian Amaya Gmez

Felipe Londoo

Solucin de correo: Segunda parte

Servicio Nacional de Aprendizaje SENA

Tecnologa en Administracin de Redes de Computad oras

12 de Diciembre

2011

Introduccin

Las aplicaciones web son programas informticos casi siempre montados sobre el lenguaje de programacin de PHP enbedidos en HTML, tambin con algo de CSS. Estas aplicaciones son fciles de instalar y de manejar y lo mejor es que la mayora es de cdigo abierto (OpenSource) con licencia GPL. Son libres! Las configuraciones se pueden acoplar de acuerdo a sus necesidades dentro de algunos archivos de configuracin. Estas aplicaciones utilizan bases de datos relacionales, en especial Mysql, por ser un gestor de base de datos fcil de manejar y seguro, adems que tambin de cdigo abierto y libre.

Conocimientos Bsicos 1. Aplicaciones Web: En la ingeniera de software se denomina


aplicacin web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Las aplicaciones web son populares debido a lo prctico del navegador web como cliente ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.

2. Lenguaje de Programacin: Un lenguaje de programacin es un


idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Existen numerosos lenguajes de programacin empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan: PHP, Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP); Javascript, Perl, Ruby, Python, HTML, XML

3. Sistema de Gestin de Base de Datos: Los sistemas de gestin


de bases de datos (en ingls database management system, abreviado DBMS) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

4. Servidor HTTP apache: El servidor HTTP Apache es un servidor web


HTTP de cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la nocin de sitio virtual.

Instalacin de Apache (Servidor Web)

Vamos a descargar apache, primero entramos en la terminal y pondremos lo siguiente Yum y install httpd, esperamos a que descargue y que se instale. Despus iremos al directorio /etc/http/conf/, y all con cualquier editor de texto vamos a abrir el archivo de configuracin de apache httpd.conf y casi en el final del documento habilitamos des comentando la lnea que se muestra en la siguiente imagen.

Despus de des comentar la lnea saldremos del documento y lo guardaremos y nos dirigiremos al directorio /etc/http/conf.d/ all vamos a crear los archivos de configuracin de los hosts virtuales. En el documento anterior si se pueden fijar aparece un breve ejemplo de la configuracin de los virtualhosts. En este manual vamos a mostrar la instalacin de 4 aplicaciones web muy fciles de administrar. Los cuales son Mediawiki, Serendipity, Wordpress y TikiWiki. En la siguiente imagen les muestro la configuracin de virtualhost para una de estas.

Luego de haber hecho esto vamos a ir a cada uno de los sitios oficiales de las aplicaciones Mediawiki, Serendipity, Wordpress y TikiWiki, y vamos a descargarlos. Una vez descargados los descomprimimos y los ponemos donde le dijimos al archivo de configuracin anterior que iban a estar, en /var/www/html/. Y por ltimo le decimos que el usuario y grupo propietarios es apache, con el comando # chown -R apache: apache /var/www/html/.

Instalacin de DNS (BIND9)

La instalacin de BIND la podemos hacer colocando en la terminal el siguiente comando, # yum y install bind bind-utils caching-nameserver, con esto es suficiente para que nuestro DNS sean ms fcil de instalar. Ahora vamos a copiar los archivos de configuracin con el siguiente comando.

Tambin copiaremos los archivos de configuracin de las zonas inversa y directa. Lo haremos desde.

Una vez hayamos copiado los archivos de configuracin, vamos a ir a configurar el archivo principal, que se encuentra en /var/named/chroot/etc/ y se llama named.conf, lo editaremos con cualquier editor de texto, el que prefiramos. El archivo debera quedar as. Lo primero son los reenviadores y el resto es la configuracin de la zonas.

Luego nos vamos a los archivos de configuracin de las zonas directa e inversa. Que se encuentran en /var/named/chroot/var/named/ recordemos que antes habamos copiado un archivo que se llama named.local. Ahora lo vamos a

volver a copiar en el mismo directorio lo haremos con el nombre que pusimos en el archivo de configuracin principal, como se muestra a continuacin. Ahora ya tenemos los archivos que se llaman de igual forma como lo colocamos en el archivo de configuracin principal. Luego los vamos a editar de forma que queden como los siguientes. Zona Directa

Zona Inversa

Luego de haber configurado Todo, vamos a reiniciar el Servicio del DNS con el Comando #service named restart, y luego haremos una prueba, con el comando host dns.abcman.com.

Instalacin de Mysql (Gestor de base de datos)


A Mysql lo vamos a instalar con el comando. Adems de mysql tambin instalaremos PHP y sus complementos para Mysql y para apache. #yum y install mysql mysql-server php php-devel php-mysql Despus de haber instalado mysql vamos a iniciar el servicio. #service mysqld start Luego vamos a ejecutar el comando #mysql u root p Cundo ejecutemos este comando, mysql nos pedir crear una contrasea, as que vamos a copiar la contrasea dos veces, luego ya estamos en la Shell de configuracin de mysql. Aqu en este momento vamos a crear algunos usuarios que administren las bases de datos para nuestras aplicaciones. Los usuarios y las bases de datos las crearemos de la siguiente manera. Los usuarios se pueden crear de la siguiente forma. CREATE USER usuario@localhost IDNTIFIED BY contrasea;

Las bases de datos se pueden crear de la siguiente forma. CREATE DATABASE (Nombre da le base de datos);

Y para darles privilegios a los usuarios sobre las bases de datos, ejecutamos el siguiente comando. GRANT SELECT, INSERT ON (nombre de usuario@localhost IDENTIFIED BY contrasea; la base de datos),* TO

Instalacin de Mediawiki
Primero que nada vamos a poner la URL de Mediawiki en nuestro navegador. http://mediawiki.abcman.com/ . Ahora nos saldr una pantalla como la siguiente la cual le daremos clic en set up the wiki.

Si nos sale al final de la pantalla unas letras verdes, es seal de que todo est bien. Bajaremos un poco ms y veremos que nos piden algunos datos que nos toca proporcionar.

En esta parte vamos a darle el nombre que tendr nuestra wiki, el correo a donde llegaran reportes del sitio, el idioma y que va a ser un dominio pblico.

En la parte que sigue vamos a colocar el usuario administrador del sitio, seleccionaremos la opcin no caching, y despus vamos a poner enabled todo lo que sigue.

Luego pasamos a la configuracin de la base de datos de la aplicacin. Primero pondremos que tipo de gestor de base de datos usamos, luego el usuario administrador de la base de datos y la contrasea y ms abajo lo dejamos en blanco.

Por ultimo le daremos un prefijo a utilizar, ya que Mediawiki crear ms bases de datos dentro de la base de datos, entonces le daremos un prefijo para que utilice en las tablas que se dispone a crear. Dejamos el resto en blanco y procedemos a darle clic en el botn install Mediawiki.

La instalacin ha terminado correctamente, ahora nos disponemos a mover el archivo de configuracin que se gener que se llama LocalSettings.php a /var/www/html/Mediawiki/ como se muestra en la imagen.

Y con esto ya tenemos instalado Mediawiki. Si de pronto obtienen problemas en la instalacin, pueden colocar el usuario root de mysql en la configuracin para que el usuario root sea el administrador de la base de datos.

Instalacin de TikiWiki
Primero que nada vamos a poner la URL de Mediawiki en nuestro navegador. http://tikiwiki.abcman.com/ inmediatamente nos aparecer la pgina de instalacin TikiWiki. Lo que haremos es darle el idioma en que queremos instalarlo y despus damos clic en Continua.

Luego de haber ledo la licencia le damos clic en continua.

En la ventana que sigue TikiWiki har unas pruebas para ver si nuestro servidor si cumple con algunos requerimientos, adems podemos hacer un mensaje de prueba, para ver si TikiWiki puede enviar mensajes.

En esta parte vamos a colocar el usuario y contrasea del usuario que administra la base de datos.

Luego vamos a dar clic en Instalar

La instalacin esta completada. Si tiene problemas con as conexin a la base de datos puede utilizar el usuario root como usuario administrador de la base de datos. Luego damos clic en continua, y despus habr que llenar una serie de configuraciones ms.

Por ultimo dar clic en continua. Y le damos clic en la primera opcin en la ventana siguiente. Luego de esto ya habremos instalado TikiWiki.

Instalacin de Serendipity
Primero que nada vamos a poner la URL de Mediawiki en nuestro navegador. http://serendipity.abcman.com/ inmediatamente nos saldr una ventana en la cual que no tenemos bueno y que s. En mi caso toda esta bueno entonces doy clic en instalacin simple.

Luego vamos a llenar algunos datos.

Todo lo que llenamos ac es para la conexin a la base de datos mysql y algunas configuraciones iniciales del sitio. Luego dar clic en terminar la instalacin.

Y as de fcil es instalar Serendipity. Ahora damos clic en Visita tu nuevo blog aqu.

Y aqu tenemos nuestro blog.

Instalacin de Wordpress
Primero que nada vamos a poner la URL de Mediawiki en nuestro navegador. http://wordpress.abcman.com/ luego de que aparezca una ventana vamos a seleccionar la opcin crear un archivo de configuracin.

Despus nos aparecer una ventana explicndonos lo que tenemos que hacer prximamente en la configuracin de Wordpress. Y daremos clic en vamos a ello.

Luego nos pedirn la configuracin para conectarse a la base de datos

Y daremos clic en enviar. Luego nos aparecer otra ventana dicindonos que ya podemos iniciar la instalacin, as que la seleccionamos.

Despus llenamos los campos que se necesitan en la prxima ventana, donde dice Informacin necesaria.

aqu lo que llenaremos sern configuraciones de como ser la administracin de Wordpress.

Y damos clic en Instalar. Despus de esto nos mostraran una ventana donde nos felicitaran porque lo logramos, hemos instalado Wordpress y que ya podemos acceder a nuestro sitio.

Despus simplemente es acceder a nuestro Wordpress. Con el usuario y contrasea que antes pusimos

Y entraremos al escritorio de administracin de Wordpress.

S-ar putea să vă placă și