Instalacion y configuracion de Apache Web Server

Hay muchos usos relacionados con un servidor web. Podemos crear un Servidor de Impresion (No se lo que es, pero… :), Servidor de Descargas, entre otros.

Apache es el mas utilizado en estos campos. Posee una gran cuota en el mercado de los servidores web, aunque ha descendido en los ultimos tiempos.

El objetivo de esta entrada es simple: “Instalar y configura Apache en Ubuntu”, aunque los procesos para realizarse en otras distribuciones no varian mucho.

Lo primero que debemos hacer es instalar la ultima version disponible:

sudo apt-get install apache2 apache-mpm-prefork

Talves tambien quieras agregar soporte para lenguajes dinamicos como PHP (Recomendado). Si es asi, tenemos que ejecutar:

sudo apt-get install php5-cgi, php5-cli, php5-common y libapache2-mod-php5

Ahora vamos a recurrir a agregar unas cuantas lineas al fichero de configuracion de Apache ejecutando:

echo “DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml” >> /etc/apache2/apache2.conf

Luego hay que reiniciar Apache para que los cambios realizados tengan efecto:

apache2ctl restart

Ya nuestro servidor deberia esta funcionando. Podemos comprobarlo abriendo nuestro navegador (Firefox, Chrome o cualquiera)

 Ajustes
 Puede ser un poco incomodo el tener que irnos a ciertos directorios que requieren permisos de superusuario para modificar los archivos de nuestra pagina web. Generalmente los archivos de nuestro servidor se ubican en /var/www (No en Microsoft Windows); Y tales directorios necesitan permisos de root para ser modificados.
Por esta razon, es mejor crear un directorio en nuestro /home e indicarle a Apache que cada vez que alguien entre a nuestra web, tiene que redirigir a los archivos de XX carpeta.
Lo primero es crear una carpeta en nuestro directorio personal. Por ejemplo:

/home/tirsito/misitio

Ahora editaremos el fichero por defecto de Apache:

sudo nano /etc/apache2/sites-available/default

Y buscamos la linea:

DocumentRoot /var/www

Y la sustituimos por lo siguiente:

DocumentRoot /home/tirsito/misito

Nota: /home/tirsito/misitio, debe ser sustituido por tu nombre de usuario. Por ejemplo: /home/tuusuario/misitio

Tambien debemos sustituir la linea: Directory /var/www/ por:

Directory /home/tirsito/misitio

 Finalizando

 En el mismo archivo buscamos la linea: AllowOverride None y la sustituimos por:

AllowOverride All

Cerramos el editor con: Ctrl + X
Via: forat.info

Luego hay que reiniciar Apache con:

/etc/init.d/apache2 reload

Y Listo. Con esto ya tendremos la aplicacion funcionando en nuestro Sistema Operativo.

Anuncios

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