Knoppix
Servidor Web Apache Knoppix Linux.-
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux,
etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.
Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde
fue reescrito por completo. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de
NCSA.
1. Antes que todo debemos actualizar nuestro repositorio con el comando apt-get update, luego lo que haremos
será instalar los paquetes de apache con el siguiente comando apt-get install apache2.
2. Luego no vamos a nuestro navegador Icewase y comprobamos si funciona agregándole la dirección de
broadcast 127.0.0.1, como se puede ver en la imagen presenta que si está funcionando.
Knoppix
3. Luego con el comando cd /var accedemos al directorio y con el comando ls –l, observamos las actualizaciones
que nos ayudaran a realizar esta práctica con éxito.
4. Luego de esto le agregamos algunos permisos a www, en mi caso le agregue el 777 que es el que le da todos los
permisos y nos permitirá realizar los pasos con mayor facilidad.
Knoppix
5. Luego de esto acedemos a www mediante el comando cd www y luego veremos lo que este tiene mediante el
comando ls –l
6. Ahora procedemos a crear nuestro dominio el cual se llamara knoppixserver.com este lo haremos con mkdir y
luego el nombre de dirección. También le agregaremos los permisos del 777 mediante el comando chmod 777
y la dirección creada.
7. Ahora nos dirigiremos a nuestra dirección o site creado para poder editarle el archivo index el cual nos
presentara la información cuando accedamos a este site, eso lo lograremos mediante el comando cd
knoppixserver.com y luego vi index.html.
Knoppix
8. Ya dentro de index.html nuestra configuración debería quedar de la siguiente manera:
9. Ahora configuraremos el archivo hosts, para ello usamos el comando vi /etc/hosts y la configuración deberá quedar de la siguiente manera:
Al entrar al editor nos aparece la configuración base, lo que debemos hacer es editarla según nuestras necesidades para poder lograr nuestro objetivo. En mi caso agregué la dirección IP de mi servidor y luego JonathanPc, que es mi hostname y al final la dirección kanoppixserver.com.
Knoppix
10. Luego tenemos que ingresar el siguiente comando el cual es muy importante para realizar esta práctica este es
cd /etc/apache2/sites-available. Luego de esto agregamos cp default knoppixserver.com (claro está que en
tu caso agregaras la dirección que le pusiste).
11. Ahora editaremos nuestro site con el comando vi knoppixserver.com (en modo root) y la configuración deberá quedar de la siguiente manera:
Knoppix
12. Ejecutamos el comando service apache2 reload, luego de esto procedemos con el comando a2ensite
knoppixserver.com, esto lo hacemos para habilitar el site. Inmediatamente reiniciamos el servidor con el
comando /etc/init.d/apache2 restart.
Knoppix
13. Finalmente comprobamos en nuestro navegador si podemos ingresar al site. Para ello ingresamos nuestra dirección IP knoppixserver.com y como vemos funciona exitosamente.
Knoppix
Dominio Virtual en Apache.- 1. Lo primero que hacemos es dirigirnos a la terminal de comando e ingresamos los siguiente
vi /etc/apache2/httpd.conf
2. Ya dentro del archivo hhtpd.conf, procedemos a modificarlo para crear un dominio y deberá quedar de la
siguiente manera:
Después de guardar nuestra configuración, lo que procede es reiniciar nuestro servicio apache, esto lo logramos con el comando /etc/init.d/apache2 restart
3. Ahora crearé un dominio, este será knoppixsupport.com, para lograr esto ingresamos el comando mkdir knoppixsupport.com, ingresamos al directorio creado y creamos el archivo index.html.
Knoppix
4. Dentro del archivo index.html, procedemos a configurar y la misma debe quedar de la siguiente manera.
5. Debemos reiniciar nuestro servicio apache, esto lo logramos con el comando /etc/init.d/apache2 restart
6. Luego pasamos a configurar el nuevo dominio en los hosts del sistema ingresando el comando vi /etc/hosts, luego
ingresamos la ip del servidor, el nombre del site y repite de nuevo el nombre del site como veremos a
continuación.
Knoppix
7. Luego ingresamos a nuestro navegador, ponemos la dirección y vemos cómo funciona perfectamente:
8. Ahora vamos a crear un directorio el cual vamos a poder verlo en nuestra web, para esto ingresamos a home con el comando cd /home, y luego ingresamos lo siguiente mkdir /var/www/knoppissupport.com. Dentro de este directorio procedemos a crear vrios archivos, los cuales serán descargados desde la página.
9. Luego cuando ingresamos 192.168.1.2/knoppixsupport.com/directorio, obtenemos la siguiente respuesta:
Knoppix
10. Ingresamos a la terminal para cuando pongamos knoppixserver.com, nos aparezca el enlace de descarga, para ello establecemos este comando cd var/www/knoppixsupport.com y dentro del directorio ejecutamos vi index.html y lo configuramos para que aparezca el enlace.
11. Ahora comprobamos en el navegador si el enlace es correcto:
Knoppix
Seguridad en Apache.- 1. Lo primero que haremos es agregar el usuario y la contraseña que usaremos para loguearnos en la página.
Para ello usamos el comando htpasswd –c /etc/apache2/password root; en mi caso use el usario root y para establecer este comando debemos estar en el directorio /etc/apache2.
2. Luego de esto pasamos a comprobar que ha sido realizado el cambio. Como podemos ver el documento passwd es el que acabamos de crear.
Knoppix
3. Luego accedemos al directorio sites-available, para hacer algunas modificaciones al archivo knoppixserver.com, para ello usamos el comando vi knoppixserver.com y la edición final deberá quedar como muestro abajo:
-AuthType Basic
-AuthName “Restricted Files”
-AuthUserFile /etc/apache2/password
-Require user root
4. Ahora después de configurar salimos a nuestro navegador y probamos si la seguridad funciona. Como vemos en la imagen si
funciona y agregamos el usuario y su contraseña para poder acceder a la pagina.
Knoppix
5. Luego observamos que después de observar la información, podremos loguearnos a la red.
Top Related