Servidor HTTP Apache 2.0 | Ubuntu 10.04


[tweetmeme source=”joeljil” only_single=false]
El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix, Microsoft, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.

Instalación

Ejecutar el siguiente comando:

sudo apt-get install apache2

Para levantar el server usamos el comando:

sudo /etc/init.d/apache2 start

Notar que nos muetra el warning

apache2: Could not reliably determine the server's fully
qualified domain name, using 127.0.1.1 for ServerName

Para evitar esto definimos el nombre del server en el archivo apache2.conf en /etc/apache2. Comando para editar la configuración:

sudo gedit /etc/apache2/apache2.conf

Aquí, agregamos el nombre del server. Esto debe ser después de la linea donde se define la carpeta root. El archivo queda de la siguiente forma:

...
..
.
#
ServerRoot "/etc/apache2"
ServerName "nombreserver"
#
.
..
...

Extracto de “apache2.conf”

Ahora cuando volvamos a levantar el server ya no nos mostrará el warning.

Para probar que todo ha resultado bien probamos la siguiente URL:

http://127.0.0.1/

Esto debería mostrarnos la siguiente pagina:

Desinstalación

Para desintalar solo debemos ejecutar el siguiente comando:

sudo aptitude remove --purge apache2

Documentación

En el siguiente link se puede encontrar la documentación oficial en español:

http://httpd.apache.org/docs/2.0/es/

Configuración

Para la configuración recomiendo el siguiente link:

http://www.guia-ubuntu.org/index.php?title=Servidor_web#Configuraci.C3.B3n

Comandos

Iniciar Server:

sudo /etc/init.d/apache2 start

Detener Server:

sudo /etc/init.d/apache2 stop

Reiniciar Server:

sudo /etc/init.d/apache2 restart

Carpeta Raíz

La raíz de la WEB se encuentra por defecto en /var/www/, para cambiarla, debemos reemplazar cada aparición de /var/www/ por /my-path/ en el archivo /etc/apache2/sites-available/default, donde my-path es la ruta completa del directorio que deseamos que sea la raíz de nuestra WEB.

Permitir acentos

Para permitir los acentos en nuestras páginas, debemos asegurarnos que la siguiente línea :

AddDefaultCharset       UTF-8

aparezca en el archivo /etc/apache2/apache2.conf.

Notas

Notar que en esté post no se habla nada sobre php o algun otro lenguaje para desarrollo web. Esto debido a que este es solo el servidor, para permitir soporte a los diversos lenguajes deben instalarse los módulos correspondientes. Esto lo publicaré mas adelante.

Anuncios

Acerca de Joel

Ingeniero Civil Informático y Emprendedor.
Esta entrada fue publicada en Programación y etiquetada , , , , , . Guarda el enlace permanente.

9 respuestas a Servidor HTTP Apache 2.0 | Ubuntu 10.04

  1. Pingback: mod_python | Integración Apache/Python | Ubuntu 10.04 | El Blog del Joel

  2. Pingback: mod_python | Integración Apache/Python | Ubuntu 10.04 | El Blog del Joel

  3. Manuel Vargas dijo:

    Excelente post, muy descriptivo y funcional fácil de entender y muy funcional para poder empezar a programar desde ubuntu, e ir dejando un poco de lado a Windows, gracias por la ayuda

  4. Niels dijo:

    Amigo que diferencia habria si le instalo el Xampp

  5. LGJH dijo:

    Muy buena informacion.
    Sabes tengo un problema. Tengo una maquina virtual instalada y tengo en NAT ubuntu 10.04 y Kubuntu. Ubuntu es mi server y le instale el apache y LAMP, lo que quiero saber es como se debe configurar el server para que en kubuntu mediante una direccion http: pueda ver las paginas web que cree en ubuntu server.

    Gracias

  6. Pingback: Los números de 2010 | El Blog del Joel

  7. abr4xas dijo:

    Recuerden que al realizar el cambio de la carpeta raíz se debe reiniciar el servidor!! 😉

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s