Instalacion 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 poner 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 existir un poco incomodo el tener que irnos a ciertos directorios que requieren permisos de superusuario para reformar 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 existir 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 carencia 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 existir 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

Luego hay que reiniciar Apache con:

/etc/init.d/apache2 reload

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

Fuentes de Información

Instalacion y configuracion de Apache Web Server

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *