miércoles, 11 de noviembre de 2009

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO DE WEB Y FTP

CONFIGURACIÓN DEL SERVIDOR WEB: apache2

Apache2 porque es el servidor más popular y de fácil configuración. Para su instalación en la terminal se debe escribir:

"apt-get install apache2"

Luego entras a la carpeta apache2, después se modifica el archivo default en la carpeta de sites-available para que este me permita hacer las respectivas modificaciones como la de todos los None por ALL. Para la modificación en la terminal se escribe:

"nano /etc/apache2/sites-available/default"


Después se crea un archivo para el host virtual, se copia lo mismo que tiene el default pero se guarda con el nombre de hostvirtual, con los mismos códigos o parámetros de línea de este pero se realizan sus respectivas modificaciones, como lo son: el IP virtual (10.20.44.1). El comando es el siguiente:

"nano /etc/apache2/sites-available/hostvirtual"


El siguiente paso es ir a la carpeta que se llama var y luego a la que dice www, esto lo hacemos con el codigo de "nano /var/www/index.html" en esta última se modifica el html. Hay que tener en cuenta que como estas páginas son HTML su configuración tendrá que hacerse con el código de este.

El primer text file se llama index.html y se modifica de la siguiente manera:


Luego se crea una carpeta que se llame virtual ya que esta no existe se creara primero parándonos en la carpeta con "cd /var/www" luego escribimos "mkdir virtual". Despues en el html se modifica y se escribe lo que uno quiere ver.

"nano /var/www/virtual/index.html"

Luego configuramos la página auth, entonces escribimos "cd /var/www" y luego creamos la carpeta con "mkdir auth" en esta crearemos un index.html que diga bienvenido al sitio de seguridad, también crearemos otros dos archivos, que es el .htaccess y el password, con "nano /var/www/aut/.htaccess" y "nano /var/www/aut/password" en donde el primero se precisará la ventana en donde debe ingresar el usuario y la contraseña. El tipo de auth que se utilizó fue el BASIC por su facilidad. El segundo archivo tendrá el password encriptado que lo obtendremos con el código "htpasswd -c /var/www/auth/password telematica" para la verificación de la página, este ultimo archivo va indicado en el primer archivo.

"nano /var/www/auth/.htaccess"




Luego para la verificación de como quedo el password escribimos el siguiente comando:

"nano /var/www/auth/password"


Luego de haber hecho lo anterior pasaremos al proceso de comprobación, se tiene que ingresar un alias para la verificación del host virtual, para tener en cuenta cada vez que se cierra la maquina virtual se pierde el alias, por tanto es indispensable ingresar el alias cada vez que se requiera hacer la respectiva comprobación.

Ahora el comando que se debe escribir para subir una IP como alias a una interfaz es la local (eth2:1):

"ifconfig eth2:1 10.20.44.1 netmask 255.255.0.0 up"

Luego de esto, se procede a habilitar la página del host virtual creada anteriormente con el siguiente comando "a2ensite hostvirtual" .

Despues de esto abriremos el navegador web y escribimos en su barra de direcciones "localhost" y aparecerá el siguiente pantalla:

Luego para ver la pagina del host virtual en una nueva ventana, en la barra de direcciones del navegador web escribiremos la ip "10.20.44.1"


Ahora pasaremos a realizar la comprobación de la web segura en una nueva ventana del navegador en la barra direcciones copiamos el siguiente comando "http://localhost/auth", después nos aparecerá un cuadro de dialogo y aqui ingresaremos el usuario telematica y la contraseña.


Y al instante aparecerá la siguiente pantalla:


¡RECORDAR!

Reiniciar el servidor web (apache2) cada vez que se ejecuta una tarea y se quiere hacer una comprobación con el comando "/etc/ini.d/apache2 restar".


CONFIGURACIÓN DEL SERVIDOR FTP: vsftpd

En este caso utilizamos vsftpd que es un servidor ftp para Linux sencillo de instalar y configurar. Es el recomendado por que tiene una configuración muy sencilla en un solo fichero y es bastante ligero y seguro. Para su instalación se ingresa la siguiente línea de código en la terminal:

"apt-get install vsftpd"


Después de la instalación no se requiere hacer modificaciones ya que el servidor ftp viene con los parámetros configurados. Luego pasamos hacer la comprobación haciendo lo siguiente:

- Se abre la carpeta home y dentro de esta la carpeta ftp, aquí en esta ultima copiamos cualquier archivo.

- Si la IP virtual 10.20.44.1 no llega a estar activa, se sube en forma de alias como se hizo anteriormente con el servidor web (mediante ifconfig).

- Luego se abre una ventana del explorador o navegador web y digita la siguiente dirección:

ftp://10.20.44.1



El choort viene configurado por defecto y no fue necesario realizar alguna modificación.

No hay comentarios:

Publicar un comentario