Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Привет.

Требуется изобразить рабочий белого списка с условиями:

* если Ip находиться в списке, то error_page 303 = @backend;

* а если нет то:

proxy_pass http://unix:/var/run/ispcore.sock:/core/check/request?method=$request_method&host=$host&uri=$request_uri;

server {

listen %ip%:%web_ssl_port%;

server_name %domain_idn% %alias_idn%;

ssl on;

ssl_certificate %ssl_pem%;

ssl_certificate_key %ssl_key%;

location / {

include /etc/nginx/ispcore_params;

proxy_pass http://unix:/var/run/ispcore.sock:/core/check/request?method=$request_method&host=$host&uri=$request_uri;

include /etc/nginx/asp.net_params;

proxy_intercept_errors on;

error_page 303 = @backend;

}

location @backend {

proxy_pass https://%ip%:%web_ssl_port%;

proxy_set_header Host $host;

}

}

6 лет назад
N555
39 летРоссия
11 лет в сервисе
Был
5 дней назад