viernes 11 de julio de 2008

1. Instalación y configuración de Apache

Aquí comienza el manual, en primer lugar vamos a preparar el ordenador. Este manual estará basado en la versión 2.2.9, puede no ser compatible con futuras versiones.

Lo preferible es tener una partición para el servidor, durante todo el manual supondremos que es E:

Crearemos una carpeta con el nombre server, y dentro de esta carpeta otra con el nombre www

Ahora descargaremos el Apache de aquí

Descargamos la versión Win32 Binary including OpenSSL el cual permitirá conexiones seguras mediante https.

Comenzamos la instalación y en el momento que nos pida datos introducimos los siguientes


127.0.0.1 --> IP interna de tu ordenador, es común a todos los sistemas.

Presionamos Next

Avanzamos la instalación e instalamos en el directorio por defecto.

Una vez finalizada la instalación veremos que ha aparecido en la barra de tareas. Si hacemos click sobre el nos dará la posibilidad de iniciarlo, pararlo y reiniciarlo. Por ahora lo dejaremos parado.

Vamos al directorio de instalación, por defecto C:\Archivos de programa\Apache Software Foundation\Apache2.2, y en la carpeta conf abrimos el archivo httpd.conf con el Bloc de notas

Ahora editaremos algunas lineas para configurar nuestro Apache
Buscamos:
DocumentRoot "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs"
Y reemplazamos por:
DocumentRoot "E:/server/www"
IMPORTANTE, las barras deben ser "/" y no "\"

Buscamos:
<Directory "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs">

Y reemplazamos por
<Directory "E:/server/www">

Esto establecera E:\server\www como nuestra carpeta web

En la sección Dynamic Shared Object (DSO) Support podremos habilitar o deshabilitar módulos de apahce para añadirle o quitarle funciones según nos interese

Personalmente recomiendo deshabilitar el autoindex, especialmente por temas de seguridad, para ello

Buscamos:
LoadModule autoindex_module modules/mod_autoindex.so

Y reemplazamos por
#LoadModule autoindex_module modules/mod_autoindex.so
El caracter # convierte la linea en comentario y será omitida durante la carga, lo cual equivale a desactivar ese módulo. Para activarlo basta con eliminarlo.

Una vez terminado guardamos y cerramos el Bloc de notas

Para finalizar arrancamos de nuevo el Apache del mismo modo que lo detuvimos anteriormente

Ahora solo resta probarlo.

Para ello abrimos el Bloc de notas y escribimos
Hola mundo!
Guardamos en la carpeta web (E:\server\www) con nombre index.html

Si todo salio bien debería mostrarse una página en blanco con el texto Hola mundo!
Es mi primer manual, así que cualquier sugerencia/crítica hacía él será recibida y estudiada

En la próxima entrada integraremos la tecnología PHP en nuestro Apache, hasta entonces espero vuestros comentarios

2 comentarios:

  1. Bueno agradezco en gran manera el que proporcionen este tipo de ayuda en español y la verdad me sirvio de mucho y gracias a esto ya instale y configure mi apache!!

    ResponderSuprimir
  2. me alegro de que te haya gustado, en unos días publicaré como poder abrirlo a Internet sin ningún coste

    ResponderSuprimir