"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

4 декабря 2011 года 19:11
Изменения в разделах, добавлен раздел "Блог"

Автор Тема: [manual, web] Nginx: перенаправление и прочее  (Прочитано 9107 раз)

0 Пользователей и 1 Гость просматривают эту тему.

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail
[manual, web] Nginx: перенаправление и прочее
« : 15 Февраля 2021 года, 18:42 »

Перенаправить http запросы на https сервер
server
{
 listen 80;
 server_name aokp.ru;
 return 301 https://$host$request_uri;
}


Перенаправить запросы к домашним каталогам пользователей на Apache
location ~ ^/~(.+?)(/.*)?$
 {
  proxy_pass http://127.0.0.1;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_cache off;
 }
Записан

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail
[manual, web] Nginx: красивый листинг файлов
« Ответ #1 : 15 Февраля 2021 года, 19:55 »

Красивый листинг файлов
load_module /usr/local/libexec/nginx/ngx_http_xslt_filter_module.so;

 location /Files/
 {
  alias /srv/FileSharing/;
  autoindex on;
  autoindex_format xml;
  autoindex_exact_size off;
  autoindex_localtime off;
  xslt_stylesheet /srv/autoindex.xslt;
  xslt_stylesheet /srv/nginx_template.xslt path='$uri';
 }

autoindex.xslt взят с https://github.com/EvilVir/Nginx-Autoindex
nginx_template.xslt взят с https://github.com/jbox-web/nginx-index-template
Записан