Tôi có proxy nginx để chuyển hướng các yêu cầu http với một cổng được chỉ định sang một url https khác.
Đây là cấu hình của tôi cho đến nay:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
Lưu ý rằng "example.com" chỉ được sử dụng cho ví dụ này và sau này tôi sẽ hạn chế yêu cầu chỉ được gửi từ localhost.
Điều này chỉ hoạt động tốt, miễn là máy chủ đằng sau url "proxy_pass" sử dụng chứng chỉ SSL hợp lệ được ký bởi Cơ quan CA nổi tiếng (chứng chỉ gốc nào đó được nginx sử dụng).
Nhưng tôi có một vấn đề là tôi phải sử dụng Chứng chỉ ứng dụng khách SSL tự ký tùy chỉnh ở phía nginx. Có ai biết cách cài đặt chứng chỉ tự ký này cho nginx không?
server
không hoạt động. Nhưng nginx bắt đầu và lắng nghe các cổng khác được chỉ định trong cấu hình.