--- /dev/null
+server_name
+ shell.heureux-cyclage.org;
+
+client_body_buffer_size 1024k;
+client_max_body_size 10m;
+
+proxy_buffers 16 64k;
+proxy_buffer_size 128k;
+
+location ~ /\. {
+ access_log off;
+ deny all;
+ log_not_found off;
+ }
+location / {
+ auth_basic "ni dieu, ni maitre, ni moteur";
+ auth_basic_user_file /etc/shellinabox/htpasswd;
+ proxy_next_upstream error timeout
+ invalid_header
+ http_500
+ http_502
+ http_503;
+ # NOTE: force timeouts if the backend dies.
+ proxy_pass http://shell;
+ proxy_redirect off;
+ # NOTE: by default, do not forward anything
+ proxy_read_timeout 500;
+ }
+
+# vim: ft=sh