于向磊
2024-9-11 15:24:09
发布在问答
【管理与运维】
通过nginx 解决域跨的问题
在BI服务器上面配置了nginx 但是通过nginx地址访问BI时 配置的是http 访问的时候就变成了https是怎么回事 并且还提示 此站点链接不安全
有哪位大神能够指导一下BI如何配置nginx吗??
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
charset utf-8;
server_tokens off;
server_names_hash_bucket_size 128;
large_client_header_buffers 4 4k;
client_max_body_size 8m;
client_body_buffer_size 8m;
client_header_buffer_size 4k;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 3;
open_file_cache max=65535 inactive=60s;
open_file_cache_valid 30s;
open_file_cache_min_uses 1;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
server {
listen 8080;
server_name bi.com;
proxy_buffer_size 8m;
proxy_buffers 32 8m;
proxy_busy_buffers_size 8m;
proxy_temp_file_write_size 8m;
# 处理 BI 应用的根路径
location / {
proxy_pass http://172.21.32.31:8080; # 代理到 BI 应用服务器的根路径
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-Proto $scheme;
}
# 处理 BI 应用的特定路径,例如 /bi/Viewer
location /bi/Viewer/ {
proxy_pass http://172.21.32.31:8080/bi/Viewer/; # 确保路径正确
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-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
|
-
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。