Для включения отображения страницы информации об использовании лицензии для Сервера документов, входящего в состав Корпоративного сервера, необходимо выполнить следующие действия.
Для ограничения доступа к странице 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/

