Инструменты пользователя

Инструменты сайта


service:nginx

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
service:nginx [02.11.2025 16:15] – [Файл-браузер] viacheslavservice:nginx [03.11.2025 11:45] (текущий) – [Файл-браузер] viacheslav
Строка 86: Строка 86:
  
 {{.:pasted:20251031-203957.png}} {{.:pasted:20251031-203957.png}}
 +
 +=== Superbindex ===
 +Изменение вида списка с помощью xslt. Нужно [[https://docs.nginx.com/nginx/admin-guide/dynamic-modules/xslt/#installation|поставить]] модуль [[https://nginx.org/en/docs/http/ngx_http_xslt_module.html|ngx_http_xslt_module]].
 +
 +<file ini Dockerfile>
 +FROM nginx:alpine
 +RUN apk add nginx-mod-http-xslt-filter
 +</file>
 +
 +Собрать:
 +<code bash>
 +docker build -t mynginx:1 .
 +</code>
 +
 +Добавить строку в ''nginx.conf'' на верхнем уровне:
 +<code>
 +load_module modules/ngx_http_xslt_filter_module.so;
 +</code>
 +
 +Скачать [[https://github.com/gibatronic/ngx-superbindex|superbindex.xslt]] (здесь: в ''/home/user/superbindex.xslt'')
 +
 +Запустить контейнер
 +<code bash>
 +docker run -d --name nginx --rm -p 8080:80 \
 +-v /home/user/nginx.conf:/etc/nginx/nginx.conf:ro \
 +-v /home/user/superbindex.xslt:/etc/nginx/superbindex.xslt:ro \
 +-v /home/user/files:/tmp/files \
 +mynginx:1
 +</code>
 +
 +https://serverfault.com/questions/312796/custom-autoindex-pages-with-nginx
 +
 +Поиск сразу по набору на клавиатуре.
 +
 +{{.:pasted:20251103-114421.png}}
service/nginx.txt · Последнее изменение: viacheslav · В данный момент заблокировано пользователем viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki