gpt4 book ai didi

http - 如何用nginx处理多个ssl服务器

转载 作者:可可西里 更新时间:2023-11-01 16:47:07 24 4
gpt4 key购买 nike

我有 2 个必须使用 nginx 处理的 SSL 网络服务器。我还有一个 http 服务器(重定向工作正常)。

当我只处理 http 和 https(只有一个 ssl 网络服务器)时,重定向效果很好。

问题是,当我想处理 2 个 ssl 网络服务器时:

na.test.lan 用于 https用于 https 的 nnm.toast.lan

https 请求由第一个服务器 block 文件处理,该文件将我重定向到错误的 ssl 网络服务器(可能是第一个监听端口 443 的服务器 block )。

这是我的 ssl.conf :

server {
listen 443;
server_name na.test.lan ;

ssl on;
ssl_certificate /etc/pki/nginx/server.crt;
ssl_certificate_key /etc/pki/nginx/server.key;

ssl_session_timeout 1m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass https://172.17.100.200/; }
}
server {
listen 443;
server_name nnm.toast.lan ;

ssl on;
ssl_certificate /etc/pki/nginx/server.crt;
ssl_certificate_key /etc/pki/nginx/server.key;

ssl_session_timeout 1m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass https://179.60.192.3/; }
}

最佳答案

这是我的解决方案,它最终起作用了:

ssl_certificate      /etc/pki/nginx/server.crt;
ssl_certificate_key /etc/pki/nginx/server.key;

HTTPS server configuration

server {
listen 443;
server_name na.test.lan ;

ssl on;
ssl_session_timeout 1m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass https://172.17.100.200/;
}
}

server {
listen 443;
server_name na.toast.lan ;

ssl on;
ssl_session_timeout 1m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass https://172.17.201.2/;
}
}

server {
listen 443;
server_name na.tist.lan ;

ssl on;
ssl_session_timeout 1m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass https://172.17.202.2/;
}
}

关于http - 如何用nginx处理多个ssl服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28070990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com