Для включения отображения страницы информации об использовании лицензии для Сервера документов, входящего в состав Корпоративного сервера, необходимо выполнить следующие действия.
Для ограничения доступа к странице infopage:
1. В конфигурации /etc/nginx/includes/r7-office-communityserver-proxy-to-documentserver.conf изменить строчку:
proxy_pass http://localhost:8083 на
proxy_pass http://127.0.0.1:8083
2. В конфигурации /etc/nginx/includes/r7-office-communityserver-proxy-to-documentserver.conf, добавьте представленный ниже блок location в начало файла. Раскомментируйте выделенные строки и настроите необходимые правила для ограничения доступа к infopage.
location ~* ^/ds-vpath/info/ { allow 127.0.0.1; # deny all; rewrite /ds-vpath/(.*) /$1 break; proxy_pass http://127.0.0.1:8083; proxy_redirect off; client_max_body_size 100m; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $the_host/ds-vpath; proxy_set_header X-Forwarded-Proto $the_scheme; }
3. Приведите правило # Allow internal service only from 127.0.0.1
в файле /etc/nginx/includes/ds-docservice.conf к виду:
# Allow info service only from 127.0.0.1 location ~* ^(\/[\d]+\.[\d]+\.[\d]+[\.|-][\d]+)?\/(info|internal)(\/.*)$ { allow 127.0.0.1; #deny all; proxy_pass http://docservice/$2$3; }
4. Выполните команду:
systemctl restart nginx
Перейдите на страницу информации:
http://example.com/ds-vpath/info/