add sso rewrite
This commit is contained in:
parent
a0ac241645
commit
6788897c30
|
@ -1,4 +1,4 @@
|
|||
location ~* "^/(controlpanel|sso)" {
|
||||
location /controlpanel {
|
||||
proxy_pass {{CONTROL_PANEL_HOST_ADDR}};
|
||||
|
||||
client_max_body_size 100m;
|
||||
|
@ -14,3 +14,21 @@ location ~* "^/(controlpanel|sso)" {
|
|||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-REWRITER-URL $scheme://$http_host;
|
||||
}
|
||||
|
||||
location /sso {
|
||||
proxy_pass {{SERVICE_SSO_AUTH_HOST_ADDR}};
|
||||
|
||||
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 $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 $server_name;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-REWRITER-URL $scheme://$http_host;
|
||||
proxy_ssl_verify off;
|
||||
}
|
||||
|
|
|
@ -577,6 +577,7 @@ fi
|
|||
if [ "${CONTROL_PANEL_ENABLED}" == "true" ]; then
|
||||
cp ${SYSCONF_TEMPLATES_DIR}/nginx/onlyoffice-communityserver-proxy-to-controlpanel.conf ${NGINX_ROOT_DIR}/includes/onlyoffice-communityserver-proxy-to-controlpanel.conf;
|
||||
sed 's,{{CONTROL_PANEL_HOST_ADDR}},'"http:\/\/${CONTROL_PANEL_PORT_80_TCP_ADDR}"',' -i ${NGINX_ROOT_DIR}/includes/onlyoffice-communityserver-proxy-to-controlpanel.conf;
|
||||
sed 's,{{SERVICE_SSO_AUTH_HOST_ADDR}},'"https:\/\/${CONTROL_PANEL_PORT_80_TCP_ADDR}:9833"',' -i ${NGINX_ROOT_DIR}/includes/onlyoffice-communityserver-proxy-to-controlpanel.conf;
|
||||
|
||||
# change web.appsettings link to controlpanel
|
||||
sed '/web\.controlpanel\.url/s/\(value\s*=\s*\"\)[^\"]*\"/\1\/controlpanel\/\"/' -i ${ONLYOFFICE_ROOT_DIR}/web.appsettings.config;
|
||||
|
|
Loading…
Reference in New Issue