APACHE2 UBUNTU FAVICON

 Instalamos apache2


ABRIMOS LOS PUERTOS DE HTTP


MODIFICAMOS EL INDEX


CREAMOS UN FAVICON Y LO PONEMOS EN EL ARCHIVO INDEX



HTTP WINDOWS SERVER

lo primero que hacemos es instalar es iis en nuestro servidor 





Después debemos crear nuestro dos usuarios en el servidor


Después debemos crear las carpetas con los index que queremos que salga para cada usuario





en esas carpertas le debemos de dar permisos de control total a cada usuario que queremos que entre a la carpeta 

Contenido del index:

<html>
  <head>
    <title>Bienvenido alumno101.local.!</title>
  </head>
  <body>
    <h1>alumno101.local está trabajando!</h1>
  </body>
</html>




al terminar eso vamos a iss y agregamos sitio web 


tendremos que poner el nombre del sitio y la ruta de donde esta la carpeta
y creamos los dos sitio uno alumno106.local y otro alumno108.local


para probar debemos cambiar el archivo host del equipo 



AWS WSERVER Y UBUNTUSERV

Empezamos la instalación y configuramos la instancia permitiendo http con el puerto 80 en las reglas














Despues para ubuntu esto:


Ubuntu Server (Apache):





Resultado de las dos practicas:




WEBMIN

sudo apt update

sudo apt install apache2






Creamos un directorio Protegido 

sudo mkdir /var/www/html/seguro


Despues creamos el archivo 

sudo nano /var/www/html/seguro/.htaccess



AuthType Basic
AuthName "Zona Restringida"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user


Y PEGAMOS ESTO

sudo htpasswd -c /etc/apache2/.htpasswd alumno106


Despues creamos el archivo con el usuario






sudo nano /etc/apache2/apache2.conf

Despues permitimos el uso en apache y se nos abrira un nano que debemos de buscar este bloque 
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>


y en el allowoverride poner All



y reiniciamos sudo systemctl restart apache2


después creamos el index 

sudo nano /var/www/html/seguro/index.html



<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Zona protegida</title>
</head>
<body>
    <h1>Hola, soy el alumno106 y estamos a miércoles</h1>
</body>
</html>






sudo nano /etc/apache2/apache2.conf

despues quitamso el listado

buscamos el bloque <Directory /var/www/> y asegúrate de que no diga Options Indexes,

Options FollowSymLinks

y reiniciamos

sudo systemctl restart apache2



despues porbamos con nuestra ip http://192.168.32.106/seguro




y ya estaria ya tendriamos configurado apache2 con .htaccess
.htpasswd


sudo apt update

sudo apt install software-properties-common apt-transport-https wget -y
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"

sudo apt update
sudo apt install webmin -y





ver webmin 

https://192.168.32.106:10000








voy a crear otro usuario para poder acceder y que salga otro index 




sudo htpasswd /etc/apache2/.htpasswd alumno108



sudo mkdir /var/www/html/seguro/users

sudo cp /var/www/html/seguro/index.html /var/www/html/seguro/users/index106.html
sudo cp /var/www/html/seguro/index.html /var/www/html/seguro/users/index108.html


sudo nano /var/www/html/seguro/users/index108.html



sudo nano /var/www/html/seguro/index.php


<?php
$user = $_SERVER['REMOTE_USER'];

if ($user == 'alumno106') {
    readfile('users/index106.html');
} elseif ($user == 'alumno108') {
    readfile('users/index108.html');
} else {
    echo "<h1>Usuario no reconocido</h1>";
}
?>


y reiniciamos y ya estaria 




crear cada directorio un html 
sudo mkdir /var/www/html/seguro106
sudo mkdir /var/www/html/seguro108

sudo nano /var/www/html/seguro106/.htaccess
# (Pega esto dentro del archivo:)
# AuthType Basic
# AuthName "Zona Segura 106"
# AuthUserFile /etc/apache2/.htpasswd106
# Require user alumno106

sudo nano /var/www/html/seguro108/.htaccess
# (Pega esto dentro del archivo:)
# AuthType Basic
# AuthName "Zona Segura 108"
# AuthUserFile /etc/apache2/.htpasswd108
# Require user alumno108

sudo htpasswd -c /etc/apache2/.htpasswd106 alumno106
sudo htpasswd -c /etc/apache2/.htpasswd108 alumno108

sudo nano /var/www/html/seguro106/index.html
# (Ejemplo de contenido:)
# <h1>Bienvenido alumno106</h1>

sudo nano /var/www/html/seguro108/index.html
# (Ejemplo de contenido:)
# <h1>Bienvenido alumno108</h1>

sudo systemctl restart apache2

Comentarios

Entradas populares de este blog

DNS EN WINDOWS SERVER 2025

DNS LINUX INVERSA

DNS LINUX DIRECTA