nginx autoindex personalizado
Archivo en su configuracion ajustamos el directorio
Terminal:
location /archivos/ {
root /home/servidor/web-site/;
try_files $uri $uri/ /index.php?q=$uri&$args;
autoindex on;
autoindex_format json;
autoindex_exact_size on;
add_header Access-Control-Allow-Origin "http://midominio.com";
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
add_header Access-Control-Allow-Headers "Origin, Authorization, Accept";
add_header Access-Control-Allow-Credentials true;
}
deben cambiar los valores en rojos por los suyos
ahora creamos la ruta donde se mostraran los archivos gracias al frontend angular que carga los valores json
Terminal:
location /autoindex/ { root /home/servidor/web-site/; try_files $uri $uri/ /index.php?q=$uri&$args; index index.html }
luego descargamos del repositorio: https://github.com/kstep/nginx-autoindex-js
y descomprimir en la ruta "autoindex" (ojo todo esto va dentro de la carpeta raiz de su directorio, recuerden que estamos utilizando localizaciones internas de una configuracion server { )
al finalizar debemos configurar la ruta de donde tomara los valores el frontend angular en un archivo config.json
en mi caso lo coloque de la siguiente manera
Terminal:
{
"base_index_url": "https://midominio.com/archivos/",
"tail_slash": false
}
0 comentarios :