martes, 4 de noviembre de 2008

INSTALACION Y CONFIGURACION DEL SERVIDOR FTP Y WEB

Para instalar el servidor FTP se debe descargar en la terminal los paquetes con monbre vsftpd con el comando sudo apt-get install vsftpd, como se observa a continuacion:















Despues de la instalacion se procede a verificar la existencia del usuario solicitado por el profesor de nombre anonymous, que es creado por el ftp automaticamente en su instalacion.
Para verificar su existencia digito en la terminal el comando ftp localhost y verifico con el nombre anomymous. Para poder observar contenido dentro de el, cree un archivo dentro de la carpeta de instalacion llamada /home/ftp llamada prueba.
Todo lo mencionado anteriormente se puede observar en la siguiente imagen:













De esta forma se tiene instalado el servidor FTP con el servidor anonymous pedido por el profesor.


Ahora para instalar el servidor web se instala apache2 y se descargan todos los archivos requeridos para su funcionamiento, con el comando:
# sudo apt-get install apache2
Despues se crea un archiv
o lamado index.html, en el cual se puede modificar lo que queremos que aparezca al iniciar el explorador, de la siguiente forma:













Despues de esto se prueba que el apache funcione correctamente entrando al localhost, asi:













Despues de saber que el apache esta funcionando correctamente pasamos a crear los archivos para la autenticacion del apache, los archivos son el .htaccess y el ht.passwd


























y hago otro index para el inicio del explorer para el proceso de autenticacion, modificando lo que quiero que salga al iniciar la pagina, de la siguiente forma:













Para que el proceso de autenticacion funcione correctamente se debe modificar el archivo /etc/apache2/sites-available/default, cambiando la linea AllowOverride None por AllowOverride All, como se puede observar en la siguiente imagen:














Despues de modificar el archivo el apache esta listo para verificar el proceso de autenticacion, y lo que debe aparecer en pantalla es lo siguiente:













De esta forma el servidor apache queda funcionando de forma correcta y con la autenticacion que pidio el profesor, en la cual el usuario es telematica y la contrasena es secreto.

El paso que sigue es crear el host virtual pedido por el profesor, al cual debemos acceder por medio de la direccion 10.20.44.1. Lo primero que hago es anadir en el archivo etc/hosts, la siguiente linea dejando lo demas como estaba:














una vez editado este archivo, procedemos a crear una carpeta con el nombre 10.20.44.1 que es le nombre del host virtual en la ruta /var/www/ y a esta le copiamos el archivo index.html original, con el siguiente comando: sudo cp /var/www/index.html /var/www/10.20.44.1/index.html, en el cual edito el mensaje que quiero que aparezca al entrar a mi virtual host. En mi caso el mensaje que debe aparecer es: Bienvenido al virtual host de catalina perez burbano.

Pero antes de poder comprobar el funcionamiento del virtual host, se debe editar el archivo llamado default que se encuentra ubicado en /etc/apache2/sites-available, dejandolo de la siguiente manera:














Ahora, para que mi host virtual funcione de forma correcta copio este archivo llamado default en la carpeta 10.20.44.1 creada anteriormente, para aditarlo de forma correcta y lograr que el host funcione. Esto se hace con el siguiente comando:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/10.20.44.1
El archivo debe quedar de la siguiente manera:













Una vez editado este archivo, debo activar el host virtual accediendo al apache2, donde con el comando "a2ensite", se crea un enlace en "sites-available" a la página que le indique.
Esto se logra con el siguiente comando:
sudo a2ensite 10.20.44.1

Ahora para poder comprobar el funcionamiento del host virtual debo subir la ip por medio de la terminal con el comando: ifconfig eth1:0 10.20.44.1 up
y por ultimo reiniciar el apache con el comando: init.d/apache2 restart

De esta forma al entrar al host virtual por medio de 10.20.44.1 puedo observar que esta funcionando correctamente:














No hay comentarios: