小编sch*_*oml的帖子

Nginx 客户端证书身份验证:如何排除 IP 地址

我有 Nginx 作为 Web 服务器的代理运行,并且我想使用 TLS/SSL 客户端证书来保护访问。

这是我的 ssl 配置

server {
    listen                  443 ssl; 
    server_name             www.domain.com;
    ssl_certificate         /etc/nginx/ssl/domain/server.crt; 
    ssl_certificate_key     /etc/nginx/ssl/domain/server.key; 
    ssl_client_certificate  /etc/nginx/ssl/clients/client_ca.pem
    ssl_verify_client on;
Run Code Online (Sandbox Code Playgroud)

它工作得很好 - 但现在我需要允许在没有客户端证书的情况下从一个特定的 IP 地址访问我的网站。

有没有可能用 nginx 来做到这一点?

谢谢 :-)

ssl nginx reverse-proxy ssl-certificate

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×1

reverse-proxy ×1

ssl ×1

ssl-certificate ×1