Nginx URL 路径配置不同数字证书 | 示例配置文件
是的,Nginx 可以根据 URL 路径配置不同的数字证书。
以下是一个示例配置文件,假设我们有两个不同的数字证书,一个用于 '/example' 路径,另一个用于 '/example2' 路径。
server {
listen 443;
server_name example.com;
ssl_certificate /path/to/example_cert.pem;
ssl_certificate_key /path/to/example_key.pem;
location /example {
# 针对 '/example' 路径使用另一个证书
ssl_certificate /path/to/example2_cert.pem;
ssl_certificate_key /path/to/example2_key.pem;
# 其他配置
}
location /example2 {
# 针对 '/example2' 路径使用另一个证书
ssl_certificate /path/to/example2_cert.pem;
ssl_certificate_key /path/to/example2_key.pem;
# 其他配置
}
# 其他配置
}
在这个示例配置中,我们在 server 块中指定了默认的数字证书。然后,在 '/example' 和 '/example2' 路径的 location 块中分别指定了不同的数字证书。这样,当请求 '/example' 路径时,Nginx 将使用 '/example2_cert.pem' 和 '/example2_key.pem',而在请求 '/example2' 路径时,Nginx 将使用默认的数字证书。
原文地址: https://www.cveoy.top/t/topic/oDVo 著作权归作者所有。请勿转载和采集!