Re: Как закрыть сервер для всех стран кроме своей и сервисов гугл

Shilov shilov на extmail.info
Ср Июн 2 21:40:11 UTC 2021


Всем привет!

Добавлю в эту же тему свой вопрос, он близок к это теме.
Использую на базе Nginx реверсный прокси, работает чудесно, спасибо его создателю!

Как в нем грамотно сделать то же самое - ограничить доступ к нему со всех стран, кроме своей и некоторых сервисов (гугл, счетчик и т.п.)?

На данный момент использую примерно такой условный конфиг -

#--------------------------------
  server {
                server_name bios.paris.info www.bios.paris.info;
                listen 194.194.194.194;
                disable_symlinks if_not_owner from=$root_path;
                set $root_path /var/www/extmail/data/www/bios.paris.info;

                client_max_body_size 16M;


                location / {
                        proxy_pass       http://99.99.99.99:5555;
                        proxy_http_version 1.1;
                        proxy_set_header Upgrade $http_upgrade;
                        proxy_set_header Connection "upgrade";
                        proxy_redirect   default;
                        proxy_set_header Host              $http_host;
                        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
                        proxy_set_header X-Forwarded-Proto $scheme;
                        proxy_set_header X-Real-IP         $remote_addr;
                }

                include /usr/local/ispmgr/etc/nginx.inc;
        }

#--------------------------------



-- 
Best regards



Подробная информация о списке рассылки nginx-ru