Portada del sitio > Internet > Instalar un servidor > Instalando apache

Instalar un servidor - VII

Instalando apache

Domingo 7 de mayo de 2006, por Dani

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

http://172.26.0.2

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

¿Un mensaje, un comentario?

moderación a priori

Este foro es moderado a priori: su contribución sólo aparecerá una vez validada por un/a administrador/a del sitio.

¿Quién es usted?
Su mensaje

Para crear párrafos, deje simplemente líneas vacías.

Añadir un documento