![]()

Este tema ya debe estar un poco quemado pero voy a explicar de manera breve como instalar y configurar un Servidor Web Apache ejecutándose dese Debian Etch 4.0. La configuración del servidor conllevará dentro de el la instalación básica y además se explicará como se pueden instalar varios sitios webs dentro de un mismo server.
Actualizando el Sistema
Empecemos, lo primero a tener en cuenta es tener nuestro sistema actualizado para asegurarnos de que se instalen las ultimas actualizaciones que mejoren la segurdad de nuestro sistema en sí:
#apt-get update
#apt-get upgrade
Instalacíon de Apache y sus demás Recetas
Luego instalamos apache2 con soporte php:
#apt-get install apache2 php5
#apt-get install mysql-server-5.0 mysql-client-5.0 mysql-common
Lo anterior instala el servidor web apache junto con algunas de las herramientas básicas para la correcta funcionalidad de este y además con MySQL para cualquiera gestion que desee realizarse que conlleve Base de Datos. Posterior a esto empezamos a configurar nuestro server.
De manera opcional instalaremos el Gestor de BBDD para la administracion de esta (PHPMYADMIN)
#apt-get install phpmyadmin
PD: Cuando se esté en el proceso de instalación de Mysql se les preguntará si queremos que MySQL soporte conexiones desde cliente Debian, decimos que si y a continuación nos preguntara el password para root, lo tecleamos y damos Aceptar. Con esto ya tendremos arrancado el servidor de BBDD.
Configurando El Servidor Web
Los archivos de configuración de apache se encuentran en /etc/apache2; por lo tanto nos ubicaremos allí y configuramos los Sitios Virtuales que hospedará nuestro servidor, por cuestiones de prueba demostrare su funcionalidad con dos sitios web’s; los cuales tendrán un nombre de dominio ficticio (www.webserver.net y www.securityadvanced.com). El nombre deberás reemplazarlo por los que quieras manejar; ya sea uno gratuito o comprado.
#cd /etc/apache2/sites-available
Crea los dos sitios web’s, sales y guardas (Esc+:wq!)
#vim sitio1
#vim sitio2
Luego edita el primer sitio (sitio1); el cual se llamará webserver.net (este servirá a esta dirección):
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.webserver.net
ServerAlias webserver.net *.webserver.net
DocumentRoot /var/www/sitio11
</VirtualHost>
Ahora edita sitio2:
<VirtualHost *:80>
ServerName www.securityadvanced.com
ServerAlias securityadvanced.com *.securityadvanced.com
DocumentRoot /var/www/sitio2
</VirtualHost>
Luego habilita los dos sitios como sigue y posterior a ello recarga la configuración:
#a2ensite sitio1
#a2ensite sitio2
#/etc/init.d/apache2 reload
Tocando /etc/hosts
Algo importante es configurar la resolucion de nombres localmente para los dos sitios web’s; esto para que el servidor sepa que bajo una misma dirección Ip escuchan varios sitios web’s:
#vim /etc/hosts
172.30.xxx.xxx www.webserver.net www.securityadvanced.com
Directorios de Sitios Web’s y sus correspondientes index’s
Ahora debes crear dos páginas web’s que sirvan a los dos sitios, como es caso práctico solo crearemos dos archivos simples para comprobar el correcto funcionamiento de nuestro server.
#mkdir /var/www/sitio1
#mkdir /var/www/sitio2
#vim /var/www/sitio1/index.php
<?php
<html>
<head>
<title>[[[--Gracias por Visitar Network Solution---]]]</title>
</head>
<BODY BGCOLOR=”White” TEXT=black LINK=blue VLINK=green>
<h3>En Hora Buena el Servidor Funciona</h3>
</body>
</html>
?>
#vim /var/www/sitio2/index.php
<?php
$texto = “Pagina en PHP AQUI!, esto es codigo PHP!”;
echo $texto;
?>
Puesta en Marcha
Para terminar con la instacion y configuracion solo nos resta iniciar o reiniciar el servidor web y probar su funcionamiento.
#/etc/init.d/apache start
Ve al navegador y teclea http://www.webserver.net y en otra ventana www.securityadvanced.com; notaras que todo funciona…Saludos…
free6 gnu panama linux
Leave a Reply
You must be logged in to post a comment.



























