davama

login_authelia

Mar 5th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.14 KB | None | 0 0
  1. http {
  2. ...
  3. ...
  4.     ssl_certificate /etc/pki/tls/certs/server.crt;
  5.     ssl_certificate_key /etc/pki/tls/private/server.key;
  6.     ssl_session_cache builtin:1000 shared:SSL:10m;
  7.     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  8.     ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
  9.     ssl_prefer_server_ciphers on;
  10.  
  11.   server {
  12.     listen 80 default_server;
  13.     server_name login.nwk.jwm2.net;
  14.     rewrite ^ https://$host$request_uri? permanent;
  15.   }
  16.   server {
  17.     listen 443;
  18.     server_name login.nwk.jwm2.net;
  19.    
  20.     set $backend "http://127.0.0.1:4221";
  21.     ssl on;
  22.  
  23.     add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
  24.     add_header X-Frame-Options "SAMEORIGIN";
  25.     location / {
  26.         proxy_set_header Host $host;
  27.         proxy_set_header X-Original-URI $request_uri;
  28.         proxy_set_header X-Real-IP  $remote_addr;
  29.         proxy_set_header X-Forwarded-Proto https;
  30.         proxy_intercept_errors on;
  31.  
  32.         proxy_pass $backend;
  33.  
  34.             if ($request_method !~ ^(POST)$){
  35. #              error_page 401 = /error/401;
  36. #              error_page 403 = /error/403;
  37.               error_page 404 = /error/404;
  38.             }
  39.     }
  40.   }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment