birt 內(nèi)嵌iframe 提示session 過(guò)期處理
birt 設(shè)置base_url, 注意要使用https,不然會(huì)有很多麻煩, 比如主站是https,iframe 是http,就會(huì)報(bào)錯(cuò)
# /var/lib/tomcat9/webapps/birt/WEB-INF/viewer.properties
# configurable variable for JSP base href. Please uncomment the below line.
base_url=https://birt.test.com/
配置nginx,
server {
listen 443 ssl;
server_name birt.test.com;
ssl_certificate /etc/nginx/ssl/birt.test.com.cer;
ssl_certificate_key /etc/nginx/ssl/birt.test.com.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
location /birt/ {
proxy_pass http://127.0.0.1:8080/birt/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 允許跨域訪問(wèn)
add_header Access-Control-Allow-Origin "*";
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
add_header Access-Control-Allow-Headers "*";
add_header Access-Control-Allow-Credentials "true";
# 透?jìng)?JSESSIONID
proxy_cookie_path / "/; Secure; HttpOnly; SameSite=None";
}
}
本文來(lái)自博客園,作者:那時(shí)一個(gè)人,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/qianxunman/p/18790390

浙公網(wǎng)安備 33010602011771號(hào)