powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [nginx]
2 сообщений из 2, страница 1 из 1
[nginx]
    #39915979
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

В nginx я полный ноль, потому простые вопросы ставят в тупик. Не хочется отстрелить себе ногу, но все к этому идет:

1)
костыль для отдачи html кеша
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    location / {
        root       "%hostdir%/public";
        index      index.php index.html index.htm;

        set $cache_file    "cache${uri}/index@${args}.html";
        set $cache_path    "%hostdir%/public/${cache_file}";

        if (-f $cache_path){
            rewrite .* /$cache_file last;
        }

        try_files $uri $uri/ /index.php?_url=$uri&$args;
    }




В конструкции if (-f $cache_path) хотелось бы проверить, что файл не только есть, но и создан в течении 24 часов.
Подскажите, как это реализовать и почему так делать не надо?))

2) Как в nginx получить $args без слешей? т.е. что-то вроде
Код: php
1.
set clear_args = str_replace('/', '-', $args);


и можно ли делать такое без LUA? пните в нужном направлении, пожалуйста

3) Можно ли в nginx увидеть полный, "собранный" из многих инклудов, финальный конфиг?

Спасибо!
...
Рейтинг: 0 / 0
[nginx]
    #39916548
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вдруг кому поможет - по третьему пункту нашел:

nginx -T
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [nginx]
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]