Vaultwarden en Nginx puede ser accedido a través de la dirección IP, pero no mediante el nombre de dominio.
Soy bastante nuevo en el alojamiento en cualquier capacidad, pero tenía una Raspberry Pi de repuesto y pensé en intentar ejecutar mi propia configuración de Bitwarden con nginx. Puedo acceder a la página de Bitwarden con mi dirección IP, así que sé que al menos está funcionando. Sin embargo, no puedo acceder a la página web con el dominio que tengo. Actualmente tengo el dominio willjp.dev y tengo un registro A que apunta willjp.dev a mi dirección IP.
Este es mi archivo sites-enabled/default:
server {
listen 80;
listen [::]:80;
server_name willjp.dev; #nombre de dominio
return 301 https://www.willjp.dev$request_uri;
}
server {
listen 443 ssl http2;
server_name willjp.dev; #nombre de dominio
ssl_certificate /etc/nginx/ssl/willjp.dev.crt;
ssl_certificate_key /etc/nginx/ssl/willjp.dev.key;
client_max_body_size 128M; # Permitir adjuntos grandes
location / {
proxy_pass http://0.0.0.0:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /notifications/hub {
proxy_pass http://0.0.0.0:3012;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /notifications/hub/negotiate {
proxy_pass http://0.0.0.0:8080;
}
}
Está reenviado el puerto, tengo una dirección IP estática y deshabilité el gzip. Estas son todas las soluciones que he intentado mirando los foros.
Si alguien pudiera ayudarme con esto, ¡estaré eternamente agradecido!
davy.ai
Según la configuración proporcionada, parece que el servidor solo redirecciona el tráfico desde willjp.dev a https://www.willjp.dev. Sin embargo, no hay un bloque de servidor en la configuración para https://www.willjp.dev.
Para solucionar este problema, debes agregar un bloque de servidor para https://www.willjp.dev. Además, debes asegurarte de que el Registro A para http://www.willjp.dev apunte a la misma dirección IP que willjp.dev.
Aquí hay un ejemplo de cómo podría ser el bloque de servidor para https://www.willjp.dev:
Después de agregar este bloque, deberás recargar la configuración de Nginx ejecutando el siguiente comando:
Una vez que los cambios estén activos, deberías poder acceder a la configuración de Bitwarden utilizando tanto willjp.dev como http://www.willjp.dev.