Abrimos un terminal y lanzamos el siguiente comando:
# apt-get install apache2
Con esto se ha instalado Apache2 en la maquina.
Una vez instalado el servidor se inicia automaticamente, pero si se necesita arrancarlo/pararlo habría que usar los siguientes comandos:
//Para arrancarlo
# service apache2 start
//Para pararlo
# service apache2 stop
//Para reiniciarlo
# service apache2 restart
Atención
El directorio donde se almacenan los documentos web por defecto es:
$ /var/www
Si todos los pasos anteriores han salido satisfactoriamente, debe verse una página ordinaria accediendo a http://localhost en el navegador
Para que Klear funcione necesitamos activar el módulo rewrite, para ello abrimos la terminal y escribimos:
# a2enmod rewrite
Esto activa el módulo mencionado anteriormente. Aparte de activarlo hay que configurar Apache2 para que pueda usarlo. Para ello desde terminal:
# vim /etc/apache2/sites-available/miSitio.conf
Dentro del fichero hay que añadir el siguiente contenido (cambiando los nombres de archivos, email y demas):
<VirtualHost *:80>
ServerAdmin usuario@empresa.com
DocumentRoot /var/www/
<Directory "/var/www/">
Options +Indexes -MultiViews +FollowSymLinks
AllowOverride All
</Directory>
<DirectoryMatch .*\.svn/.*>
Deny From All
</DirectoryMatch>
ServerName usuarioX.empresa.com
ServerAlias usuarioX
ServerAlias usuarioX.empresa.com
ErrorLog /var/log/apache2/error.usuarioX.log
CustomLog /var/log/apache2/access.usuarioX.log combined env=!client-ip-request
CustomLog /var/log/apache2/access.usuarioX.log proxy env=client-ip-request
</VirtualHost>
Una vez añadido el fichero, hay que activarlo, para ello desde terminal:
# a2ensite miSitio.conf
Nota
El nombre del sitio a activar viene definido por el nombre de archivo .conf.
Por lo tanto si se cambia el nombre del fichero a la hora de hacer a2ensite, este será el que deberemos activar.
Ver también
Para una configuración mas personalizada accede a la siguiente dirección: Apache2