Advertisement
Guest User

Untitled

a guest
Feb 18th, 2022
1,236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.22 KB | None | 0 0
  1. stream {
  2.  
  3.     ###
  4.     ### Setup
  5.     ###
  6.  
  7.     # connection-limiting
  8.     limit_conn_zone               $binary_remote_addr zone=addr:10m;
  9.     limit_conn_log_level          warn;
  10.     limit_conn                    addr 1;
  11.  
  12.     # logging
  13.     log_format                    basic '$remote_addr $upstream_addr [$time_local] '
  14.                                   '$protocol $status $bytes_sent $bytes_received '
  15.                                   '$session_time';
  16.     access_log                    syslog:server=unix:/dev/log basic;
  17.     error_log                     stderr info;
  18.     error_log                     /var/log/nginx/error.log warn;
  19.  
  20.     # map SNI -> backend service
  21.     map $ssl_preread_server_name  $name {
  22.         gemini.panda-roux.dev     panda_roux;
  23.     }
  24.  
  25.  
  26.     ###
  27.     ### Frontends
  28.     ###
  29.  
  30.     # Gemini
  31.     server {
  32.         listen                    1965;
  33.         ssl_preread               on;
  34.         proxy_buffer_size         16k;
  35.  
  36.         # pass requests directly to the corresponding Gemini server
  37.         proxy_pass                $name;
  38.     }
  39.  
  40.  
  41.     ###
  42.     ### Backends
  43.     ###
  44.  
  45.     # personal gemlog
  46.     upstream panda_roux {
  47.         server                    127.0.0.1:1994;
  48.     }
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement