Você está na página 1de 12

Apache en linux

instalacin de apache hay 2 formas de instalarlo: la primera forma es por terminal sudo apt-get install apache2 la segunda forma es abrir el synaptic y en la barra de bsqueda ponemos apache2

Ahora para comprobar si funciona abrimos un navegador web y nos dirigimos a la siguiente pagina: http://localhost/ y tiene que poner It Works!

Ahora vamos a modificar el servidor poniendo una bienvenida lo primero es instalar webmin y accedemos al webmin con esta direccin http:/localhost:10000/ aadimos la excepcin al navegador ponemos nuestro usuario y contrasea ahora tenemos que actualizar la version del webmin para ello tenemos que ir a System information y le damos a Upgrade Webmin Now

y instalamos el modulo de webmin: vamos a Webmin Configuracion de Web Mdulos de Webmin

Seleccionamos Standa4rd module from www.webmin.com.

Ahora procedemos a la configuracin del servidor apache vamos a Default Server y ah podemos encontrar los siguientes parametros: La opcin lmites y procesos configura directivas relacionadas con el tamao de las peticiones HTTP y con la cabecera de la peticioes HTTP, el nmero de procesos que pueden crearse desde los procesos creados por los hijos de Apache, etc. Estos parmetros los dejamos con sus valores por defecto. En Redes y Direcciones se configura la red a la que se da servicio y el puerto de escucha. La opcin por defecto es cualquier red. Se hace lo mismo para los servidores virtuales. En tipos MIME se aprecia un listado completo de los tipos disponibles a partir del archivo. /etc/mime.tys. Usuarios y grupos permite decidir quin ser el usuario por defecto de Apache y el grupo al que pertenecer. Por lo general, son www-data/www-data, respectivamente y as lo mantendremos. La opcin Varios permite configurar algunos detalles como la informacin que se visualizar en la cabecera HTTP del servidor, el nombre y la ruta completa del archivo de bloqueo, el archivo que almacenar el PID del servidor, etc. En Archivos de Opciones de Por-Directorio, el usuario puede crear archivos (llamados.htaccess) con opciones especficas para un determinado directorio. Estas opciones se aplican a todos los archivos y subdirectorios del directorio en cuestin, a menos que indique lo contrario en otro archivo de opciones. Configure Apache Modules muestra un listado con todos los mdulos disponibles para Apache donde se especifica cules estn instalados.

Para modificar la bienvenida: Sudo gedit /var/www/index.html y queda as:

instalamos userdir Configuracin Global > Configure Apache Modules

modificamos el fichero userdir marcamos las Siguientes opciones en: Servidor Web Apache > Existing virtual hosts > Servidor por defecto > Opciones de documento

Ahora creamos una cuenta de usuario alumno1

ahora creamos la carpeta public_html en /home/alumno1 luego meter dentro de la carpeta public_html un index.html con una bienvenida y para acceder a la pagina de alumno1 www.chakibySandra.com/~alumno1 y si queremos acceder sin el carcter ~ tenemos que crear un alias desde el webmin lo hacemos de esta manera: apacheWebServer Existing virtual hosts Default Server Aliases and Redirects

El resultado final cuando vamos al navegador, comprobando el funcionamiento del alias es este:

Ahora vamos con los Hosts Virtuales: para crear un host virtual vamos a Apache Webserver create virtual host

y lo dejamos de esta forma:

configuracin del host virtual: vamos a: cd /var/www/virtuala y aqu modificamos el index para tener la pagina personalizada sudo gedit index.html ahora vamos con la autenticacin en apache: lo primero es activar los siguientes mdulos: en configure apache modules: ailas y auth_basic Configuracion de auth_basic Webmin Others protected web directories add protection for a new directory antes de nada debemos crear el directorio directorio_protegido en la ruta mostrada en la siguiente imagen

ahora vamos a apache Webserver Virtual Server edit directives y aqu tenemos que meter

la direccin de nuestra carpeta

y solo nos falta aadir un usuario y contrasea como podemos observar en la siguiente imagen a la hora de acceder a la pagina nos pide el usuario y la contrasea

Capturar con el wireshark Antes de empezar a capturar configuramos en ves de capturar eth ponemos LO desactivamos el modo promiscuo

con el digest creamos la carpeta digest

instalamos el modulo auth_digest

aadimos la directiva

marcamos digest

ahora ponemos en la carpeta digest el siguiente comando para crear el usudigest con la contrasea: sudo htdigest -c /var/ww/virtualA/digest/,usudigest digest alumno2 ahora accedemos a la pagina mientras capturamos con el wireshark y como podemos observar que no nos pilla la contrasea

Você também pode gostar