小编mon*_*eta的帖子

具有多个服务器和 ssl 证书的 nginx,始终使用相同的 ssl

我有一个带有 nginx 版本的 ubuntu hardy:nginx/0.5.33

我有多个服务器,它们在端口 80 上运行良好。

现在,其中一些我想在端口 443 上使用 SSL 提供服务,并且每个人都有自己的 ssl 证书。

问题是每个域都使用相同的 ssl 证书,并且浏览器中出现错误,指出名称不匹配的 ssl 证书。

我确信所有的证书都是有效的并且是正确的,路径是正确的。如果我只服务一个域,ssl 证书是可以的,所以所有的文件都可以。

为什么 nginx 总是对所有服务器配置使用相同的 ssl 证书?

这是两个示例,如果两者都处于活动状态,则域 1 始终需要 ssl,如果我删除域 1,域 2 和 ssl 可以使用正确的 ssl 文件正常工作。

谢谢,

米。


nginx.conf 文件:

user www-data;
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
worker_connections  1024;
}

http {
include       /etc/nginx/mime.types;
default_type  application/octet-stream;

access_log  /var/log/nginx/access.log;

sendfile        on;
#tcp_nopush     on;

#keepalive_timeout  0;
keepalive_timeout  65;
tcp_nodelay        on;

gzip  on;

include /etc/nginx/conf.d/*.conf;
}
Run Code Online (Sandbox Code Playgroud)

domain1.conf 文件: …

ssl nginx

4
推荐指数
1
解决办法
5310
查看次数

标签 统计

nginx ×1

ssl ×1