Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
devops:proxy_pass_auth [2021/02/11 16:30]
admin [Dockerfile]
devops:proxy_pass_auth [2021/02/11 16:31] (current)
admin [proxy_pass с аутентификацией по сертификату]
Line 137: Line 137:
 Тут я собираю различные варианты конфигов для nginx, подходящие для аутентификации в разных ситуациях. Тут я собираю различные варианты конфигов для nginx, подходящие для аутентификации в разных ситуациях.
  
-====== proxy_pass с аутентификацией по сертификату ======+===== Dockerfile =====
  
 <code> <code>
-    server { +FROM openresty/openresty:buster 
-        listen      8011; +RUN set -ex \ 
- +  && apt-get update \ 
-        location +  && apt-get upgrade -y \ 
-            proxy_pass                    https://api.domain.local:8443; +  && apt-get install -y \ 
-            proxy_ssl_certificate         /etc/nginx/ssl/api.domain.local/client.pem; +  curl \ 
-            proxy_ssl_certificate_key     /etc/nginx/ssl/api.domain.local/key_nopasswd.pem; +  krb5-user \ 
-            proxy_ssl_protocols           TLSv1 TLSv1.1 TLSv1.2; +  gss-ntlmssp \ 
-            proxy_ssl_ciphers             HIGH:!aNULL:!MD5; +  libsasl2-modules-gssapi-mit \ 
-            proxy_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt; +  ca-certificates
- +
-            proxy_ssl_verify        on; +
-            proxy_ssl_verify_depth  2; +
-            proxy_ssl_session_reuse on; +
-        } +
-    }+
  
 </code> </code>
  
  
  • devops/proxy_pass_auth.txt
  • Last modified: 2021/02/11 16:31
  • by admin