Ir al contenido principal

Autentificacion con apache

Como autentificar con apache

En esta entrada vamos a observar como realizar un login con apache

En esta entrada vamos a ver como crear un login con apache para autentificar a los usuarios al acceder a una pagina en concreto que nosotros predefinamos en el servidor

Primero, lo que tendremos que hacer es acceder a la maquina que nos va a proveer la pagina web. Y vamos a la terminal, a la carpeta del apache y ahora utilizamos el siguiente comando para crear el usuario y contraseña

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

Ahora vamos al /etc/apache2/apache2.conf y modificar la linia de allowoverride de /var/www y poenrla en "All"

Ahora vamos a la carpeta donde este nuestro fichero html y creamos un fichero llamado .htacces y introducimos lo siguiente:

AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

Ahora reiniciamos apache

sudo serice apache2 restart

Ahora al querer acceder a dicha pagina nos pedira usuario y contraseña, despues de introducir las credenciales correctamente nos dejara visualizar el contenido

Comentarios

Entradas populares de este blog

Aprendiendo Git

Aprende Git Hola a todos, hoy vamos a explicar conceptos basicos sobre git Para empezar vamos a crear una carpeta y la vamos a llamar como queramos, y accedemos a la misma. Ahora incializaremos git con git init Ahora vamos a crear un archivo, por ejemplo actores, y vamos a añadirle 3 actores y luego realizaremos un commit echo "Will Smith" > actores.txt echo "Dwayne Johnson" >> actores.txt echo "Johnny Depp" >> actores.txt git add . git commit -m "Initial commit" Ahora vamos a crear una rama llamada test, ahora vamos a esta rama y crear un archivo llamado actrices.txt y añadimos 3 actrices y realizamos un commit git branch test git checkout test echo "Chloe Grace" > actrices.txt echo "Jennifer Lawrence" >> actrices.txt echo "Dakota Johnson" >> actrices.txt git add . git commit -m "Is added actrices.txt" Ahora si hacemos un git log --graph --a...

Estudio de mercado vps

Estudi de mercat sobre VPS OVH: OVH ens ofereix un vps desde 2,99€ al mes, fins al moment es el vps mes barat que he trobat i al pareixer amb una cualitat mol bona 2 Gb de Ram 20 Gb de memoria, trafic illimitat, reinstalacio de sistema illimitat i un procesador de 2,4 GHz. Hostinger: Hostinger ens ofereix un vps desde 4,29€ al mes, al compararlo amb el vps de ovh ens interesaria mes el vps de ovh ya que per un preu inferior tenim uns millors requisits, ens ofereix 2 Gb de ram una cpu de 2,4 GHz, 20 Gb de memoria i un ample de banda de 1000 Gb. 1and1: 1and1 ens ofereix unes ofertes interesants, el mes barat es un vps bastant pijor 5€ per 1 Gb de ram 50 Gb (fins ara el que mes ens dona de disc) i trafic illimitat, amb un ample de banda de 400Mbit/s, pero el mes interesant esta en el vps XL perque esta per 1€ al mes durant 6 mesos, despres a 19€, aquest el podriem usar sols per 6 mesos, amb una ram de 4 Gb un disc de 120 Gb i un ample de banda de 400 Mbit/s. Dinahosti...

Como tener HTTPS

En esta entrada vamos a ver como poner https a nuestro vps Lo primero que tendremos que hacer es hacer un update y descargar el repositorio del cual vamos a descargar lo que encesitamos de el proveedor de certificados Certbot, asi que vamos a hacer lo siguiente: sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository universe sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-apache Seguidamente vamos a instalar el pluguin para apache que nos ofrece certbot: sudo certbot --apache En este paso nos habra pedido unas configuraciones, como el nombre de correo, si aceptamos terminos y condiciones y nuestro dominio, nos los mostrara de la siguiente manera: Y ahora nos pedira si queremos que los usuarios que se conecten via http sean redireccionados a https, en mi caso yo he puesto que si (opcion 2), ya que de esta manera hacemos mas seguro la web Ahora vamos a descargar el certifi...