Desde un terminal:
sudo aptitude install apache2-mpm-prefork
Desde el Synaptic:
Buscamos “apache2” (sin las comillas).
Seleccionamos el paquete apache2-mpm-prefork.
Pulsamos sobre Aplicar.
En cualquiera de los dos casos se instalarán más paquetes como por ejemplo el apache2.2-common.
Una vez instalado el servidor disponemos de un script que nos permite controlar su estado, se trata de apache2ctl.
Para iniciar el servidor web tenemos que ejecutar el siguiente comando:
apache2ctl start
Para comprobar que funciona, podemos teclear la siguiente dirección en el navegador:
http://localhost
Al iniciar el servidor en Ubuntu, nos aparecerá el siguiente mensaje:
"apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName"
Si se añade una línea con ServerName localhost en el fichero apache2.conf, se elimina el mensaje.
sudo gedit /etc/apache2/apache2.conf
Las opciones de apache2ctl son las siguientes:
start → para arrancar el servidor. Si ya está en marcha, nos avisará de ello.
graceful → relee los ficheros de configuración sin cerrar las conexionas activas.
Las conexiones nuevas se iniciarán con la nueva configuración.
restart → reinicia el servidor, pero a diferencia del anterior, cierra las conexionas activas.
stop → para el servidor y cierra las conexiones.
También se puede iniciar/parar el servidor con
#/etc/init.d/apache2 start|stop
Los ficheros de configuración de Apache se encuentran en /etc/apache2.
Los ficheros de configuración más importantes son:
/etc/apache2/apache2.conf → fichero de configuración principal.
/etc/apache2/ports.conf → indica el puerto en el que escucha Apache.
/etc/apache2/sites-available/ → directorio de los ficheros de configuración de los hosts virtuales.
/etc/apache2/conf.d/charset → indica el conjunto de caracteres por defecto.
Ahora una vez tenemos instalado nuestro Apache, podemos entrar desde un navegador web, introduciendo localhost, o bien modificar el fichero:
/etc/hosts
Donde añadiremos el nombre dominio, queremos entrar nuestro propio equipo, que es donde esta instalado nuestro Servidor Web.
Así bastara la próxima vez con poner nuestro dominio "www.tutorialapache.com" en un navegador web.
Permitir los acentos en las páginas de nuestra web:
Para permitir los acentos en nuestras páginas,
debemos asegurarnos que la siguiente línea:
#AddDefaultCharset UTF-8
aparezca descomentada (sin #) en el archivo
/etc/apache2/conf.d/charset.
Y dentro de nuestro hmtl, la etiqueta dentro del head
<meta http equiv="Content-Type" content="text/html; charset=utf-8">
Una vez tenemos echo todo esto, la pagina que carga por defecto se encuentra:
/var/www/index.html
Tanto para editar el directorio donde se alojan nuestras páginas web por defecto en nuestro Servidor de páginas Web Apache, como para cambiar la prioridad de carga de distintos nombres inicio de página, editaremos el fichero.
/etc/apache2/sites-available/default
Por defecto los páginas se alogan donde especifica la directiva "DocumentRoot", es decir /var/www solo tendriamos cambiar este directorio a otro quisieramos en este caso lo dejaremos como esta.
Si queremos cambiar la prioridad, según el nombre de archivo queramos cambiar, se puede añadiendo la directiva:
DirectoryIndex inicio.html index.html index.php
seguida de la lista, de nombres por prioridad queremos nuestro servidor busque a la hora de mostrar nuestra página web.
No hay comentarios:
Publicar un comentario