Portada del sitio > Internet > Instalar un servidor > Instalando apache
Instalar un servidor - VII
Instalando apache
Domingo 7 de mayo de 2006, por
Instalar el servidor web apache
# apt-get update
# apt-get install apache2-mpm-prefork apache2-doc apache2-dev
Iniciar apache
# /etc/init.d/apache2 start
Comprobar que funciona
Hacer que arranque al iniciar el ordenador
# update-rc.d apache2 defaults
Manejar apache
# /etc/init.d apache2 [stop | start | restart...]
aunque sólo tarda unos segundos en reiniciarse, la mayoría de las veces, después de hacer cambios en algún file de config. no es necesario reiniciarlo, basta con forzarlo a releer los files de configuración
# /etc/init-d/apache2 force-reload
Configurar apache
el principal file de config. de apache es (en debian):
/etc/apache2/apache2.conf
Añadimos la línea:
ServerName dominio.es (ejemplo: ServerName lubrin.org)
Creamos la carpeta /var/www/html donde colagaremos las páginas web:
# mkdir /var/www/html
Le decimos a apache que busque las web’s en /var/www/html
Para ello modificamos el fichero
# nano /etc/apache2/sites-available/default
NameVirtualHost *
<virtualhost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/
<directory />
Options FollowSymLinks
AllowOverride None
<directory /var/www/html>
Options -Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# RedirectMatch ^/$ /apache2-default/
</directory></virtualhost>
Las líneas cambiadas son:
DocumentRoot /var/www/html/
<directory /var/www/html>
Options -Indexes FollowSymLinks MultiViews #negamos indices
AllowOverride AuthConfig # por si después ponemos alguna
carpeta con acceso restringido
# RedirectMatch ^/$ /apache2-default/ #coomentada para evitar
que redirija a apahe2.default
</directory>
Actualizamos cambios
# /etc/init.d/apache2 force-reload