Quantcast
Channel: Nginx Forum - How to...
Viewing all articles
Browse latest Browse all 4759

Проверка на вхождение.

$
0
0
Добрый день.

Существует необходимость проверить на входжение некоторую системную переменную:

root /www/public_html;

include /etc/nginx/fastcgi_params;
fastcgi_pass fpm_server;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME //index.php;
fastcgi_param SCRIPT_NAME '';
fastcgi_param QUERY_STRING $args;
fastcgi_param PATH_INFO $uri;

#set $fake_ip 111.222.333.444;

fastcgi_param HTTP_X_REAL_IP $remote_addr;

if ($remote_addr = 192.168.*) {
fastcgi_param HTTP_X_FORWARDED_FOR $remote_addr;
}

Однако использовать как я понимаю fastcgi_param внутри if-а нельзя. Как же быть в данном случае, в котором мне надо проверить, что $remote_addr равно 192.168.*, а остальные должны быть отвергнуты и X-Forwarder-For должен остаться пустым.

Заранее благодарен!

Viewing all articles
Browse latest Browse all 4759

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>