привет!
беру чистый centos, ставлю nginx из стокового репозитория.
в /var/cache/nginx - пусто. ожидаемо
делаю "nginx -t", и уже не пусто. а вот это не очень ожидаемо было.
почему так ?
[root@centos system]# cd /var/cache/nginx/
[root@centos nginx]# ls
[root@centos nginx]# nginx -t
nginx: the
Да, так и сделаю. Спасибо
On Tue, Dec 22, 2020, 11:22 PM Oleg A. Mamontov wrote:
> On Tue, Dec 22, 2020 at 06:17:13PM +0500, Илья Шипицин wrote:
> >грубо - сделать все то же самое, что было бы без "return 421" +
> залогировать
> >попытку вернуть.
> >классический dry run
>
> Возможно, вам
On Tue, Dec 22, 2020 at 06:17:13PM +0500, Илья Шипицин wrote:
грубо - сделать все то же самое, что было бы без "return 421" + залогировать
попытку вернуть.
классический dry run
Возможно, вам подойдет дополнительный access_log по условию:
---
map $host $condition {
default 1;
вт, 22 дек. 2020 г. в 19:58, Evgeniy Berdnikov :
> On Tue, Dec 22, 2020 at 06:17:13PM +0500, Илья Шипицин wrote:
> >грубо - сделать все то же самое, что было бы без "return 421" +
> >залогировать попытку вернуть.
> >классический dry run
> >error_page 421 = @handler_421;
> >
On Tue, Dec 22, 2020 at 06:17:13PM +0500, Илья Шипицин wrote:
>грубо - сделать все то же самое, что было бы без "return 421" +
>залогировать попытку вернуть.
>классический dry run
>error_page 421 = @handler_421;
>location / {
> if ($some_condition != $host) { return 421;
грубо - сделать все то же самое, что было бы без "return 421" +
залогировать попытку вернуть.
классический dry run
error_page 421 = @handler_421;
location / {
if ($some_condition != $host) { return 421; }
proxy_pass http://upstream;
access_log /var/log/my.log;
}
location
On Tue, Dec 22, 2020 at 04:52:36PM +0500, Илья Шипицин wrote:
>привет!
>рассматриваем вариант
>if ($some_condition != $host) { return 421; }
>вопрос - как можно по дешевому в этом месте сделать "логирование вместо
>return" ?
return 302
?
Вообще, что значит "вместо"?
привет!
рассматриваем вариант
if ($some_condition != $host) { return 421; }
вопрос - как можно по дешевому в этом месте сделать "логирование вместо
return" ?
Илья Шипицин
___
nginx-ru mailing list
nginx-ru@nginx.org
Сам себе отвечу :)
На Сервер1 не хватало строки:
proxy_ssl_name $host;
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,290260,290261#msg-290261
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Сервер1 (принимает запросы и проксирует на сервер 2):
server {
listen a.b.c.d:443 ssl;
server_name
abcd.example
;
access_log off;
ssl_certificate path_to.crt;
ssl_certificate_key path_to.key;
location / {
proxy_pass https://b.c.d.e:443;
proxy_ssl_server_name on;
proxy_set_header Host $host;
}
10 matches
Mail list logo