corregido
This commit is contained in:
@@ -25,18 +25,27 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: caddy
|
container_name: caddy
|
||||||
```
|
```
|
||||||
|
Creamos el archivo **Caddyfile**
|
||||||
Pero antes de crear el contenedor hay que hacer un par de cosas:
|
```Caddyfile
|
||||||
|
ejemplo.servidor.es {
|
||||||
1- Ejecutar un comando para crear una contraseña para las *webs* que quieras con autenticación básica:
|
reverse_proxy http://192.168.1.17:81
|
||||||
|
}
|
||||||
|
ejemplo_protegido.servidor.es {
|
||||||
|
reverse_proxy http://192.168.1.17:82
|
||||||
|
}
|
||||||
|
```
|
||||||
|
Creamos el contenedor:
|
||||||
|
```bash
|
||||||
|
docker-compose up -d
|
||||||
|
```
|
||||||
|
Ejecutamos un comando para crear una contraseña para las *webs* que quieras con autenticación básica:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker exec -it caddy caddy hash-password --plaintext "1234"
|
docker exec -it caddy caddy hash-password --plaintext "1234"
|
||||||
```
|
```
|
||||||
|
|
||||||
Esto devuelve un *hash*, anótalo
|
Esto devuelve un *hash*, anótalo
|
||||||
|
|
||||||
2- Crear el archivo **Caddyfile** introduciendo cada uno de los subdominios:
|
Y por último modificamos el archivo **Caddyfile** introduciendo la autenticación básica en los subdominios en los que necesite:
|
||||||
|
|
||||||
```Caddyfile
|
```Caddyfile
|
||||||
(basic-auth) {
|
(basic-auth) {
|
||||||
@@ -54,11 +63,12 @@ ejemplo_protegido.servidor.es {
|
|||||||
reverse_proxy http://192.168.1.17:82
|
reverse_proxy http://192.168.1.17:82
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
A partir de ahora cuando quieras entrar a *ejemplo_protegido.servidor.es* deberás poner 'user' y '1234'.
|
||||||
|
|
||||||
Ahora sí, ejecutamos el contenedor:
|
Reiniciamos el contenedor:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose up -d
|
docker restart caddy
|
||||||
```
|
```
|
||||||
|
|
||||||
Visto en [Caddy. Crear usuario y contraseña. uGeek Blog](https://ugeek.github.io/blog/post/2022-12-23-caddy-crear-usuario-y-contrasena.html), [Proxy Inverso con Caddy. uGeek Blog](https://ugeek.github.io/blog/post/2021-02-19-proxy-inverso-con-caddy.html)
|
Visto en [Caddy. Crear usuario y contraseña. uGeek Blog](https://ugeek.github.io/blog/post/2022-12-23-caddy-crear-usuario-y-contrasena.html), [Proxy Inverso con Caddy. uGeek Blog](https://ugeek.github.io/blog/post/2021-02-19-proxy-inverso-con-caddy.html)
|
||||||
|
|||||||
Reference in New Issue
Block a user