CONFIGURACION SERVIDOR WEB EN DEBIAN
Equipo: Andry Johan Arroyave Yeison Stiven Ramírez Esteban López Peláez
Tutor: Germán Leal Flórez
SENA: Centro de Servicios y Gestión Empresarial.
SENA 2009
SERVIDOR WEB Por: Yeison Stiven Ramirez Un servidor web puede definirse como una maquina conectada ala red en la que se almacenan físicamente las paginas que componen un sitio web a disposición de los interna-utas implementado en una arquitectura de cliente servidor por el protocolo de hipertexto que permite transmitir “html” o lenguaje de marcas como textos complejos figuras vídeos y animaciones
HOSTING VIRTUAL ENCABEZADO DE HOTS Y DIRECCIONES
Para instalar el servidor apache dos dirigiremos aplicaciones -accesorios-terminal una ves en la terminal nos colocaremos en modo súper usuario tecleando “su” y le damos entrar el nos pedirá la contraseña de root la colocamos una ves en modo súper usuario colocar sudo “apt-get install apache 2” esta orden lo que ara es descargar el servidor apache desde los repositorios , escogí apache por que es el servidor web mas utilizado actual mente en el mundo tanto en Linux como en otros sistemas operativos
Nos disponemos a la instalación de la pagina web en mi caso tengo una carpeta en el escritorio la cual contiene toda la información sobre la pagina
Cuando instalamos el servidor apache el nos crea una carpeta por defecto llamado “www” donde alojaremos nuestras paginas web que deseamos publicar, el directorio se encuera a alojado en el directorio /var/www/ nos dirigiremos hasta el escritorio y moveremos el archivo hasta el directorio “www” donde alojaremos nuestras paginas web, lo llevaremos con el comando “mv /paginaweb/ “ y daremos la ubicación donde lo queremos mover “/var/www/” como podemos ver en la imagen esta resaltado con rojo, si te separa el nombre separado con slash no importa
Una vez ya alojada nuestra pagina en el directorio “www” nos disponemos a dar los permisos necesarios, para poder trabajar fácil mente sobre los directorios, le daremos todos los permisos a el directorio “/etc/” con el comando “chmod 777 /etc/” existen varias clases de permisos como los son los de lectura, escritura y ejecución los cuales se representan con letras o con números como por ejemplo: w:escritura r: lectura x: ejecución pero también los podemos relacionar con números como 4 al de lectura 2 al de escritura 1 al de ejecución y también los podemos combinar 0 <- No hay ningún permiso presente. 4 <- Está presente sólo el permiso de lectura. 6 <- Están presentes los permisos de lectura y escritura (4 + 2). 7 <- Los tres permisos están presentes (4 + 2 + 1). lo mismo podemos hacer con las letras en nuestro caso le daremos 7 osea todos los permisos entonces nos disponemos a darle todos los permisos al directorio /etc/ para que nos deje trabajar en sus subdirectorios sin porblemas lo haremos con el comando chmod 777 /etc/
Ya con todos los permisos en el directorio /etc/, nos disponemos a editar los subdirectorios que necesitamos, lo primero que haremos será pararnos sobre el directorio sites-available y lo haremos con el comando “cd /etc/apache2/sites-available” y le damos enter
Nos daremos cuenta que ya estamos en el directorio por que aparesera con el signo # como podemos ver en la imagen
Una vez sobre el directorio “sites-available” le daremos el comando “ls” este comando nos permite listar los archivos que trae un directorio, después de dar ls como lo muestra la imagen nos aparecerá los archivos de configuración como podemos ver resaltado con rojo “default” este es el archivo que tenemos que modificar
Realizaremos una copia recursiva de la configuración que apache trae por de defecto, esto es por si nos equivocamos tengamos una copia de respaldo realizaremos la copia con el comando “cp default paginaweb.co” y sobre esta copia será donde vamos a trabajar
Una vez echa la copia nos dispondremos a editarla con cualquier editor de testo sea pico, nano gedit,o vi el que sea de su agrado en mi caso utilice el nano “fity: /etc/apache2/sites-available# nano paginaweb
Una vez sobre el archivo lo que tendremos que hacer será modificarlo, lo primero que aremos será colocar el puerto por el que escuchara como se trata de un servicio web será por el puerto *:80> después le colocaremos un ServerName si no esta lo colocamos, colocamos la ruta de nuestra pagina web en nuestro caso esta en /var/www/paginaweb.co despues colocarenemos DirectoryIndex y colocaremos el index que deseamos que apache abra de primero en nuestro caso será index.html y listo guardamos Ctrl +o enter
Ctrl+x. Nota: si alguna de estas lineas no las encuentras escribe las justo como están en la imagen
Después de a ver editado este archivo colocaremos “a2ensite paginaweb.co” esta acción nos creara un enlace simbólico entre sitios disponibles y sitios habilitados osea entre sites-available y sites-enabled como podemos ver en la imagen
Después de a ver echo lo anterior nos dirigiremos a sites -enable
cd /etc/apache2/sites-enabled
Y colocaremos ls esta acción nos mostrara que la pagina web esta corriendo actualmente en nuestro servidor apache
En este paso como todavía no tenemos un servidor DNS, lo que aremos será editar el siguiente archivo “nano /etc/hosts”
Una ves dentro del directorio procederemos a editarlo, lo único que tenemos que hacer es relacionar nuestra IP con el nombre con el nombre que deseamos en este caso paginaweb.co
Listo ya solo queda poner el nombre que le pusimos a nuestra pagina web en el navegador y listo en este caso seria paginaweb.co