martes, 4 de octubre de 2011

HTTP en ubuntu server!!


En ésta publicación explicaré cómo instalar Apache HTTP Server en un servidor Ubuntu v10.04.



En la consola de comandos (shell) usar el comando apt-get install

1.sudo apt-get install apache2

NOTA: es necesario que el servidor tenga acceso a Internet, ya que el comando apt-get install obtiene los paquetes de instalación de un servidor de Internet. Además es recomendable tener actualizada la lista de paquetes del servidor Ubuntu usando el comando:

1.sudo apt-get update

Ubicación de los archivos de configuración

Los archivos de configuración se crean en el directorio /etc/apache2. Aquí se podrán encontrar los archivos de configuración:

- apache2.conf (Configuración Global del Servidor)
- conf.d
- httpd.conf (Configuraciones de usuario)
- ports.conf
(Configuración de puertos)


Sí no se tiene experiencia con vi, recomiendo 100% usar el editor de texto nano como se muestra a continuación:

1.cd /etc/apache2
2.sudo nano apache2.conf

1.cd /etc/apache2
2.sudo nano ports.conf

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de Apache 2 HTTP Server ejecutar el siguiente comando:

1.sudo /etc/init.d/apache2 stop

Para iniciar el servicio ejecutar el comando:

1.sudo /etc/init.d/apache2 start

Para reiniciar el servicio ejecutar el comando:

1.sudo /etc/init.d/apache2 restart

Para verificar que el proceso del Apache HTTP Server esté en ejecución, usar el comando

1.ps -ef|grep apache2

Instalación de módulos adicionales

El servidor HTTP Apache puede trabajar con módulos (mods) adicionales como es el caso de PHP. Para instalar éste módulo ejecutar los siguientes comandos:

1.sudo apt-get install php5 libapache2-mod-php5
2.sudo apt-get install php5-mysql

Cómo crear un nuevo sitio web (Virtual Host)

Para crear un nuevo sitio web, en la consola de comandos ejecutar lo siguiente:

1.sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/misitio

Dónde misitio será el nombre del sitio web que se quiera crear. Después activar el sitio web usando el comando:

1.sudo a2ensite misitio

NOTA: para desactivar un sitio web usar el comando a2dissite.

Finalmente, crear un subdirectorio con el nombre del sitio web (misitio) bajo el directorio /var/www usando el comando:

1.sudo mkdir /var/www/misitio

Colocar en ese directorio todos los archivos (html, imagenes, scripts, etc.) del sitio web creado. Para probar que la instalación de Apache HTTP Server y del módulo de PHP5 fue exitosa realizar lo siguiente:

1. Ir al directorio /var/www/misitio
2. Usando un editor de texto crear el archivo test.php con el siguiente contenido:

1.<?php
2.phpinfo();
3.?>

3. Reiniciar el servidor HTTP Apache

1.sudo /etc/init.d/apache2 restart

4. Abrir un navegador de Internet y colocar el siguiente URL

1.http://[IP_SERVIDOR]/misitio/test.php

Se mostrará una página PHP similar a la siguiente:


No hay comentarios:

Publicar un comentario