nginx同时支持国际证书和国密证书
时间: 2023-07-07 22:44:54 浏览: 151
centos7.6部署Nginx1.1.18中间件SSL加密证书改造步骤
是的,Nginx可以同时支持国际证书和国密证书。您可以在Nginx配置文件中同时指定两种证书,然后根据需要选择使用哪种证书。以下是一个示例Nginx配置文件的片段,演示如何同时支持两种证书:
```
server {
listen 443 ssl;
server_name example.com;
# 国际证书配置
ssl_certificate /path/to/intl/cert.pem;
ssl_certificate_key /path/to/intl/key.pem;
# 国密证书配置
ssl_certificate /path/to/sm/cert.pem;
ssl_certificate_key /path/to/sm/key.pem;
# 其他SSL配置
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
ssl_prefer_server_ciphers on;
# 其他Nginx配置
...
}
```
在上面的配置文件中,我们为服务器“example.com”同时配置了国际证书和国密证书。Nginx会自动根据客户端发送的SSL握手请求中的密码套件信息来选择使用哪种证书进行SSL握手。
阅读全文