Возможно, Вы и правы... А возможно ли это реализовать на уровне Nginx вместо
правки PHP-кода?
Например, одни советуют добавить в секцию PHP файла конфигурации nginx
следующие строки:
expires -1;
add_header Last-Modified $sent_http_Expires;
В результате чего заголовок Last-Modified появляется
С заголовком If Modified Since вроде разобрался. Насколько я понял, не все
браузеры умеют его посылать. В частности Opera 12.17 для Windows не умеет.
Opera 25 или Chrome посылают заголовок веб-серверу вполне корректно.
А вот с получением заголовка Last-Modified непонятки. Обращаюсь к любому
Здравствуйте, господа. Установлена связка nginx + php-fpm. При обращении к
статичному контенту (html, jpg и т.д.) заголовок Last-Modified возвращается
нормально, но не возвращается If-Modified-Since. Если же обращаюсь к
динамичному контенту (php), то ни один из этих заголовков не возвращается.
Здравствуйте, господа. Настроена связка nginx + php-fpm. Возможно ли скрыть
строки Set-Cookies из HTTP-заголовков от посторонних глаз так, чтобы не
сломалась возможность авторизации на сайте? Пробовал добавлять в конфиг
nginx строчку:
fastcgi_hide_header Set-Cookie;
Строки Set-Cookies в
Здравствуйте, господа. Настроена связка nginx + php-fpm. Подскажите,
пожалуйста, как можно nginx отучить сохранять в свой error.log сообщения об
ошибках от php-fpm? Сейчас получается так:
В файле /var/log/nginx/error.log выводится:
2014/07/07 22:02:06 [error] 19714#0: *10 FastCGI sent in stderr:
Ну, в директориях /loc1 и /loc2 у меня расположены некие PHP-скрипты, к
которым мне бы хотелось запретить доступ посторонним. Интересное, что если
обратиться к директории /loc3, которая не прописана в строчке:
location ~* ^/(loc1|loc2)($|\/) {
, то доступ к ней (и к скриптам в ней) есть. Если из
Здравствуйте. Имеется связка Nginx + PHP-FPM + MySQL. В access.log Nginx'а
видно, что периодически на страничку заходят боты не по доменному имени, а
по IP-адресу. Возможно ли с помощью iptables ограничить доступ к страничке
по IP-адресу - чтоб только по доменному имени заходили, а по IP
Здравствуйте, господа. Подскажите, пожалуйста, каким образом (и вообще,
возможно ли это) сделать так, чтобы в access.log писалась полная строчка
запроса? Сейчас переменная $request выводит:
GET /index.php HTTP/1.1
А хотелось бы, чтоб выводила нечто вроде этого:
GET http://example.com/index.php
location ~ (one|two|free)\.php$ { deny all; }
Да, я находил подобное решение, но оно, к сожалению, не работают. Доступ к
.php-файлам как был, так и остался. А хотелось бы видеть 403 Forbidden при
обращении к файлам из списка.
C уважением.
Posted at Nginx Forum:
Здравствуйте, господа. Как в одном location можно прописать ограничение
доступа к нескольким php-файлам? Не хочется для каждого файла городить свой
location. Можно ли как-то реализовать список файлов, которые разделялись бы
символом |)?
С уважением.
Posted at Nginx Forum:
Здравствуйте, господа. Установлена связка nginx + php-fpm. Возникла проблема
с загрузкой изображений при использовании limit_req.
В секции http прописал:
limit_req_zone $binary_remote_addr zone=reqPerSec1:1m rate=1r/s;
Далее, определены следующие локэйшены:
location / {
#try_files
Здравствуйте. Подскажите, пожалуйста, каким образом можно реализовать
перенаправление к index.php в случае, если неверно указан адрес? Причём
перенаправление должно быть не к index.php в корне, а к index.php той
директории, где в данный момент нахожусь. Например:
http://example.com/blahblahblah -
Здравствуйте. Установлена связка Nginx + PHP-FPM. Подскажите, пожалуйста,
как можно сделать вывод картинки в Nginx при, скажем, коде ошибки 50x? В
даный момент у меня прописано так:
error_page 500 502 503 504 /50x.html
location = /50x.html {
root errors/;
}
Пытаюсь добавить строчку в
13 matches
Mail list logo