Перейти к содержанию

Настройки проксирования

Для работы функции "Безопасная сессия" SpaceVM получает IP-адрес клиента, который выполняет вход. В случае, когда сервер SpaceVM находится за проксирующим веб-сервером (например, Apache, Nginx и т.д.), IP-адресом клиента станет адрес веб-сервера. Для корректной работы этой функции необходимо произвести настройки.

Для запросов, проксируемых на SpaceVM, необходимо добавить заголовок X-Real-Ip, в который записывается IP-адрес клиента.

Пример простой настройки nginx:

  • в директории /etc/nginx/sites-available/ создать файл space_vm со следующим содержанием:

    server {
        listen 80;
    
        server_name _;
    
        location / {
            proxy_pass          http://192.168.0.1/; # где 192.168.0.1 - адрес SpaceVM
            proxy_set_header    X-Real-Ip   $remote_addr;
        }
    }
    
  • создать ссылку на подготовленный файл: sudo ln -s /etc/nginx/sites-available/space_vm /etc/nginx/sites-enabled/

  • перезапустить службу sudo service nginx restart