Tomcat 8.0.33 不支持 nginx 的反向代理?

问题描述 投票:0回答:0

我找不到关于Tomcat 8.0.33版本的具体信息,但据我了解,它只支持AJP for Proxy?

我正在尝试使用带有 SSL 的旧 jira 7.2.3 安装 nginx。而JIRA(Tomcat)还在用他的cacert和keystore。为什么?

               <Connector port="8080"
                maxThreads="150"
                minSpareThreads="25"
                connectionTimeout="20000"
                enableLookups="false"
                maxHttpHeaderSize="8192"
                protocol="HTTP/1.1"
                useBodyEncodingForURI="true"
                redirectPort="8443"
                acceptCount="100"
                disableUploadTimeout="true"
                proxyName="my.foo.bar"
                proxyPort="443"
                scheme="https"
                secure="true"/>

和nginx。

server {
        listen  80 default_server;
        server_name my.foo.bar;
        return  301 https://$server_name$request_uri;
}


server {
        listen 443 ssl;
        server_name my.foo.bar;
        ssl_certificate /etc/nginx/ssl/cert.pem;
        ssl_certificate_key /etc/nginx/ssl/cert.pem;
        ssl_session_timeout     5m;
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
        ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384';

        proxy_http_version      1.1;
        gzip on;
        gzip_http_version       1.1;
        gzip_comp_level         6;
        gzip_proxied            any;
        gzip_types              text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript image/png image/svg+xml;

     location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080;
        client_max_body_size 100M;
 }
    error_log /var/log/nginx/error_my.foo.bar.log;
    access_log /var/log/nginx/access_my.foo.bar.log;
}

我可能设置错了什么?没有重定向,没有 https。仅 http 有效(如果我将侦听端口设置为 8080,则重定向有效)

nginx tomcat jira
© www.soinside.com 2019 - 2024. All rights reserved.