Hola a todos en este tutorial vamos a instalar apache y también lo vamos a configurar.
Para instalar apache desde el terminal tenemos que poner:
sudo aptitude install apache2-mpm-prefork
Y desde el Synaptic:
- Buscamos apache2 en el Synaptic.
- Seleccionamos el paquete apache2-mpm-prefork.
- Pulsamos sobre Aplicar.
Una vez instalado el servidor disponemos de un script que nos permite controlar su estado, se trata de apache2ctl.
Por lo cual arrancamos con el siguiente código:
sudo apache2ctl start
Para comprobar que funciona, podemos teclear la siguiente dirección en el navegador:
- http://localhost
- sudo apache2.ctl status
Cuando iniciamos apache2.ctl en la consola nos sale el siguiente mensaje:
apache2: Could not reliably determine the server's fully
qualified domain name, using 127.0.1.1 for ServerName
Para quitar ese mensaje habría que modificar el archivo apache2.conf pero antes se aconseja hacer una copia de seguridad del archivo.
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.original
Lo siguiente es modificar el archivo apache2.conf.
sudo gedit /etc/apache2/apache2.conf
Donde se añade una linea:
ServerName localhost
Para que en apache nos salgan las tildes tendríamos que modificar el archivo charset /etc/apache2/conf.d descomentando la siguiente línea:
AddDefaultCharset UTF-8
Y por último tendríamos que añadir a la pagina web que vallamos a poner para que se muestre cuando accedamos a http://localhost que por defecto en apache es index en el directorio /var/www.
"<"meta http-equiv="content-type" content="text/html; charset=utf-8"">"
Para modificar el directorio donde se alojan las páginas web habría que modificar el archivo default y cambiar la siguiente directiva indicando cual será el directorio donde se guardar los directorios de configuración/auditoría de Apache.
ServerRoot /escritorio/apache2
Para modificar la página que se carga por defecto se introduciría en el terminal:
sudo gedit /var/www/index.html
Si queremos modificar la ruta del lugar donde se encuentra la página web tendríamos que cambiar el siguiente parámetro en el archivo default:
sudo gedit /etc/apache2/sites-available/default
Y cambiar la ruta de DocumentRoot con la que nosotros queramos.
DocumentRoot /escritorio/web
Ahora tenemos que cambiar la lista de los archivos que va a buscar apache para que salga nuestra página cuando hagamos http://localhost:
sudo gedit /etc/apache2/sites-available/default
Ahora introducimos la directiva DirectoryIndex para poner el nombre de nuestra página.
DirectoryIndex inicio.html index.html
A continuación crearemos una página web con el nombre de inicio.html.
sudo gedit /var/www/inicio.html
Una vez creada la página web la modificamos a nuestro antojo; por ejemplo esta una que hice de prueba para ver si funcionaba.
Por último vamos a modificar el ServerName para que nos responda en vez de a http://localhost a un nombre de un dominio. Para ello tenemos que modificar el archivo /etc/apache2/apache2.conf y tener configurado un DNS Maestro.
sudo gedit /etc/apache2/apache2.conf
ServerName www.contreraslopez.com
Por último vamos a comprobar si funciona en el navegador la dirección"www.contreraslopez.com".
Un saludo a todos los que hayáis leído el tutorial.
0 comentarios:
Publicar un comentario