www-data permiso nginx django sin acceso de lectura

www-data permiso nginx django sin acceso de lectura

Seguí estoguíapara configurar mi aplicación Django para que funcione con mi servidor web nginx. Sin embargo, al realizar la prueba descubrí que el grupo de datos www no tenía acceso a los archivos estáticos de mis aplicaciones y devolvió un error 403. La solución a esto en los comentarios es ejecutar sudo usermod -a -G your-user www-data. Sin embargo, ¿es esto un riesgo para la seguridad, ya que estamos frustrando todo el propósito del grupo www-data?

Respuesta1

Al agregar el usuario www-data a su grupo de usuarios personal, le está dando acceso a todos los archivos y directorios a los que tiene acceso su grupo de usuarios personal, lo que podría potencialmente explotarse si su servidor web se viera comprometido.

Entonces, por favor, ejecuta

sudo chown -R www-data:www-data /path/to/static/files

y luego reiniciando Nginx y Gunicorn.

información relacionada