Belirtilen bir bağlantı noktasıyla http isteklerini başka bir https URL'sine yönlendirmek için bir nginx proxy var.
İşte benim konfigürasyon şimdiye kadar:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
"Example.com" sadece bu örnek için kullanılır ve daha sonra ben sadece localhost gönderilecek isteği kısıtlayacağım unutmayın.
"Proxy_pass" URL'sinin arkasındaki sunucu, iyi bilinen bir CA Yetkilisi tarafından imzalanmış geçerli bir SSL sertifikası (bu kök sertifika nginx tarafından bir şekilde kullanılır) kullandığı sürece bu işe yarar.
Ama nginx tarafında özel bir kendinden imzalı SSL istemci Sertifikası kullanmak zorunda sorun var. Birisi bu kendinden imzalı sertifikayı nginx'e nasıl kuracağını biliyor mu?
server
yönerge çalışmaz. Ancak nginx başlar ve config içinde belirtilen başka bağlantı noktalarını dinler.