51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

【安装部署】配置 DataEase 使用 https 访问

1 安装 Nginx {#heading-1}

yum install gcc pcre-devel openssl-devel -y && \
cd /opt && \
wget http://nginx.org/download/nginx-1.20.2.tar.gz && \
tar -zxvf nginx-1.20.2.tar.gz && \
cd nginx-1.20.2 && \
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module  --with-http_realip_module --with-stream && \
make && make install

2 修改 Nginx 配置 {#heading-2}

备份配置文件:

cp /opt/nginx/conf/nginx.conf /opt/nginx/conf/nginx.conf.bak

将下列 server 加入 nginx.conf:

vim nginx.conf
 server { #强制跳转 https
    listen       80;
    #修改为实际环境的域名
    server_name  bi.ipsunshine.net;
    return      301 https://$server_name$request_uri;
 }
 server {
            listen 443 ssl;
	#修改为实际环境的域名
            server_name <域名>;
	#修改为实际证书
            ssl_certificate dataease.top_bundle.crt;
            ssl_certificate_key dataease.top.key;
            ssl_session_timeout 1d;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
            ssl_prefer_server_ciphers on;
            location / {
		#将IP和端口改为DataEase服务器的访问地址和端口
                    proxy_pass   http://172.31.0.48:9876/;
                    server_name_in_redirect off;
                    # websocket 代理
                    proxy_http_version      1.1;
                    proxy_set_header        Upgrade         $http_upgrade;
                    proxy_set_header        Connection "upgrade";

                    proxy_redirect             http:// https://;
                    proxy_set_header           Host $host:$server_port;
                    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;
            }
    }


3 启动 Nginx 并验证 {#heading-3}

启动 Nginx:

/opt/nginx/sbin/nginx

检查端口:

ss -an|grep 443
tcp    LISTEN     0      128       *:443                  *:*   

在浏览器通过 https 方式访问 Nginx 服务器,会跳转到 DataEase 的页面:

https://域名或IP

赞(1)
未经允许不得转载:工具盒子 » 【安装部署】配置 DataEase 使用 https 访问