servidor de aplicaciones web

22
EN OPENSOLARIS SERVIDOR DE APLICACIONES WEB

Upload: gallen

Post on 02-Dec-2015

4.534 views

Category:

Documents


0 download

TRANSCRIPT

EN OPENSOLARIS

SERVIDOR DE APLICACIONES

WEB

Servidor de Aplicaciones

Se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones.

Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de acceso a los datos de la aplicación.

Los principales beneficios de la aplicación de la tecnología de servidores de aplicación son la centralización y la disminución de la complejidad en el desarrollo de aplicaciones.

Servidor Web

Un servidor web es un programa que implementa el protocolo HTTP (HyperText Transfer Protocol).

Es un programa que se ejecuta continuamente en un ordenador, manteniéndose a la espera de peticiones y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.

Servidor Web

Un servidor web se mantiene a la espera de peticiones HTTP por parte de un cliente HTTP que solemos conocer como navegador. El cliente realiza una petición al servidor y éste le responde con el contenido que el cliente solicita.

Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web.

Algunos servidores web importantes son: Apache Cherokee

Servidor HTTP Apache

Es un servidor web HTTP de código abierto.Apache presenta entre otras características

altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a MySQL y los lenguajes de programación PHP/Perl/Python.

Configuración de Servidor Web OpenSolaris

Primero debemos colocar la dirección IP correspondiente, al servidor debemos de hacerlo del mismo modo como se realiza en cualquier distribución que tenga entorno de escritorio Gnome.

Configuración de Servidor Web OpenSolaris

Una vez configurada la dirección IP debemos de ir al Package Manager, y esperar que cargue todos los paquetes.

Configuración de Servidor Web OpenSolaris

Debemos de instalar los siguientes paquetes.

Configuración de Servidor Web OpenSolaris

Una vez instalados los paquetes vamos al menú de “Aplicaciones”, en “Herramientas para desarrolladores” y damos clic en “Web Stack Initialize”

Configuración de Servidor Web OpenSolaris

Esto nos inicializara todas las opciones para poder manejar un servidor WEB, esperamos a que cargue la configuración.

Configuración de Servidor Web OpenSolaris

Vamos de nuevo al menú de “Herramientas para desarrolladores”, y tenemos un nuevo menú “Web Stack Admin”, le damos clic en Start Apache2/MySQL Servers

Configuración de Servidor Web OpenSolaris

Esperamos que termine la configuración.

Configuración de Servidor Web OpenSolaris

Una vez hecho esto, ya podemos montar páginas WEB, en la siguiente dirección “/var/apache2/2.2/htdocs”; recordemos que para que la página entre directamente se debe hacer con “index.php” o “index.html”.

Configuración de Servidor Web OpenSolaris

Como podemos ver al entrar a “localhost” o “127.0.0.1”, nos muestra la página hecha y configurada para que muestre.

Como instalar Apache+PHP+MySQL en OpenSolaris.

Vamos a explicar la forma de instalación de Apache, php y Mysql en Open Solaris, así como la realización de una página de prueba en php, para verificar que nuestra instalación es correcta.

Primero: Vamos a abrir una terminal de line de comandos y ejecutaremos lo siguiente:Instalación del core Apache 2 (para ejecutar lo siguiente no necesitas ser root)

$pfexec pkg install SUNWapch22 SUNWapch22d

Instalación de módulos de apache

$pfexec pkg install SUNWapch22m-security SUNWapch22m-jk SUNWapch22m-fcgid SUNWapch22m-dtrace

Como instalar Apache+PHP+MySQL en OpenSolaris.

Segundo: Ahora procederemos con la instalación de PHP 5.

$pfexec pkg install SUNWphp524 SUNWphp524core SUNWphp524man SUNWphp524-mysql SUNWphp524-pgsql SUNWapch22m-php5

Tercero. Ahora procederemos con la instalación de Mysql $pfexec pkg install SUNWphp524 SUNWphp524core SUNWphp524man

SUNWphp524-mysql SUNWphp524-pgsql SUNWapch22m-php5

Nota: En caso de tener instalado Mysql ya no es necesaria la ejecución del siguiente comando. Además por lo que pude observar al instalar PHP 5 en automático Open Solaris trae por defecto dependencias de Mysql, pero aun así ejecutemos el siguiente comando.

Como instalar Apache+PHP+MySQL en OpenSolaris.

Cuarto. Procederemos a levantar los servicios de Apache 2 y Mysql para lo cual vamos (todo esto en las opciones de de la barra de tareas) a la opción System–>Services y activar la opción MySQL RDBMS así como Apache 2 HTTP Server en la lista que le aparecerá y dar click en el botón ok.

Como instalar Apache+PHP+MySQL en OpenSolaris.

Quinta. En este paso vamos a verificar que la instalación de nuestros componentes se hallan instalado correctamente por lo cual en una terminal de comandos ejecutamos:

$cd /var/apache2/2.2/htdocs$cd ls –l

Deberá salir una lista de archivos similar a la siguiente:

Como instalar Apache+PHP+MySQL en OpenSolaris.

Sexto. Ahora vamos a realizar la prueba de que Apache esta funcionado correctamente para lo cual abriremos firefox y ejecutamos el la barra de tareas la siguiente dirección:

http://localhost/index.html

Recuerde que Apache corre en el puerto 80, una vez realizado esto podrá ver una pantalla similar a la siguiente:

Como instalar Apache+PHP+MySQL en OpenSolaris.

Séptimo: Ahora vamos a realizar la prueba de funcionamiento de PHP, para lo cual vamos a crear un archivo con el nombre hello.php de la siguiente manera:

$cd /var/apache2/2.2/htdocs$vi hello.php

Estando dentro del archivo colocamos lo siguiente:

<?php phpinfo(); ?>

Guardamos el archivo y salimos del editor vi.

Como instalar Apache+PHP+MySQL en OpenSolaris.

Octavo: Ahora vamos a firefox y ejecutamos la siguiente dirección y podremos ver la siguiente información.

http://localhost/hello.php

Como instalar Apache+PHP+MySQL en OpenSolaris.

Noveno: Para saber si esta funcionando Mysql estando en la misma URL http://localhost/hello.php

Se puede verificar, solo basta ver la imagen y buscar algo similar a la siguiente imagen.