在elasticsearch中将HTTP请求重定向到HTTPS

时间:2019-02-27 05:51:13

标签: elasticsearch nginx

我正在尝试使用nginx作为反向代理为Elasticsearch配置HTTPS。 我只需要通过HTTP请求访问localhost:9200。 因此,即使用户尝试访问http://localhost:9200,它也应重定向到https://localhost:9200

这是我的nginx.config文件,

server {
    listen       80;
    server_name  localhost;
    return 301 https://localhost:9200;
    }

server {
    listen       443 ssl;
    server_name  localhost;

    ssl_certificate      C:/xxxx/cert.pem;
    ssl_certificate_key  C:/xxxx/newkey.pem;

    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;

    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
    proxy_pass http://localhost:9200; 
    }
}

0 个答案:

没有答案