Escolar Documentos
Profissional Documentos
Cultura Documentos
Esteban Calle
Lo primero que se debe hacer proceder a la instalacion y configuracion del servidor web apache,
hay que tener claro lo siguiente:
• El servidor web apache de por si, se maneja por ficheros (archivos), en estos ficheros se
configura el servidor apache globalmente, puertos de escucha, hosts virtuales, etc.
• Puede contar con una interfaz grafica (GUI) para su configuración, mas hay que tener en
cuenta la distribucion sobre la que se esta implementando el servidor, debido a que funciona
sobre las distribuciones de ubuntu hardy(8,04), y ubuntu intrepid(8,10), pero para el ubuntu
jaunty(9,04), sobre la que se basa este manual, hay que realizar un arreglo de codigo.
Para proceder a la instalacion de apache:
• Asegurate de tener conexión a internet.
• Debes añadir estas lineas
deb http://co.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb http://co.archive.ubuntu.com/ubuntu/ jaunty universe
deb http://co.archive.ubuntu.com/ubuntu/ jaunty multiverse
debsrc http://co.archive.ubuntu.com/ubuntu/ jaunty restricted main multiverse universe
en el archivo de lista de repositorios sources.list el cual puedes editar con el siguiente
comando: sudo gedit /etc/apt/sources.list digitas tu contraseña, agregas las lineas y guardas
los cambios.
• Digita el siguiente comando para actualizar tu lista de paquetes sudo aptget update, y ya
puedes instalar apache con el comando sudo aptget install apache2 digitas tu contraseña, si
te pide confirmacion, digitas s y espera que el instale apache2 y sus dependencias.
• En este caso usamos el apache con GUI, asi que podemos proceder a instalar rapache, este
nos proporciona una interfaz para configurar el apache facilmente, asi que sudo aptget
install rapache digitas tu contraseña, aceptas la instalacion y esperas a que instale.
• Para los que utilizamos la distribucion ubuntu jaunty(9,04) ejecuten un terminal y digiten
sudo rapache, digitas tu contraseña y te debe aparecer un bug muy igual a este
https://bugs.launchpad.net/rapache/+bug/346788 , para el cual viene la reparcion o fix, ya
que al ejecutarlo como esta en estado original no dejaria configurar nada, nisiquiera para
iniciar | para | reiniciar el servidor apache, este fix no es propio, asi que dejo la pagina de
donde lo halle:
http://www.myownserver.info/component/content/article/11/60
installapachemysqlphpubuntu904.html el fix que se propone me ha funcionado de maravilla,
asi que ejecuta en un terminal lo siguiente sudo gedit /usr/lib/python2.6/dist
packages/RapacheGtk/RapacheGui.py y al final de la linea 79 apretas un (enter) y copias lo
siguiente:
# HACK : work around bug @see https://bugs.launchpad.net/rapache/+bug/346788
if not Shell.command.ask_password(): sys.exit(1)
# HACK END
• Ahora ya podemos dar clic en aplicaciones > herramientas del sistema > rapache, les pedira
la contraseña la cual digitas y ya puedes configurar apache a tu gusto por medio de la
interfaz grafica de rapache.
Ahora a configurar apache, y mis paginas web.
Por orden, se deberia mantener todas las paginas web que se montaran en una carpeta madre, como
puede ser /var/www, que es la que viene por defecto.
Al primer momento de abrir rapache te va a salir chuleado el sitio que dice defaul, esto con el fin de
que puedas ensayar que apache si esta funcionando, lo cual puedes comprobar si abres tu navegador
web y digitas http://127.0.0.1 (localhost)y te mostrara esto:
Si es asi el apache esta corriendo, lo cual podemos ver en la parte inferior del rapache:
o en caso contrario es posible que no este ejecutandose:
El estado del apache tambien se puede observar por medio de la consola digitas /etc/init.d/apache2
status esto te mostrara si el servicio se esta ejecutando o no.
Cuado modificas una opcion del apache, creas un nuevo host virtual, entre otras deberas reiniciar el
servicio, para ello el rapache vigila tus modificaciones, y cuando es necesario te da la opcion de
reiniciar el servicio
Por consola digitas sudo bash, digitas tu contraseña y luego digitas /etc/init.d/apache2 restart.
Este menu se explica por si solo, el nuevo se refiere a los host virtuales o sitios, las opciones que nos
proporciona, actua sobre el sitio que tengamos seleccionado.
Este la ventana que nos sale cundo pinchamos en el boton nuevo o editar, aquí crearemos nuestro
host virtual, ponemos el dominio, agregamos los alias y buscamos la carpeta donde estan todos los
documentos de la pag que deseamos alojar, un ejemplo es el que tengo configurado como
apache.doc (esto es solo un ensayo), en el momento de implantarlo colocas el dominio real
(ejdominio.com), como alias tenemos www.apache.doc, esto quiere decir que si nosotros digitamos
apache.doc o www.apache.doc hara referencia a la mismo sitio web o host virtual, la ruta que tengo
definida es /usr/share/doc/apache2doc/manual quedando claro que es la documentacion del
apache, (la cual tambien se puede instalar aptget install apache2doc) la opcion add proper entries
to /etc/hosts debeia estar activado, ya que este dominio no esta registrado en este ejemplo, pero
como ya lo tenia añadido en el fichero mencionado, no necesito colverlo a añadir.
Damos guardar y no aparecera en la ventana principal
Despues de esto reiniciamos el servicio y nos disponemos a comprobarlo.
Para comprobarlo, simplemente asegurate de que el servicio del apache2 esta corriendo, que estas
desconectado de internet (ya que si lo estas, tu peticion sera analizada por el DNS de tu isp, y en
caso de que no exista ese dominio, se mostrara como rechazada tu pagina)abre un explorador web y
en mi caso digito lo siguiente http://apache.doc o http://www.apache.doc este (ultimo gracias al
alias) y me saldra esto