koreader-sync/rootfs/etc/confd/templates/nginx.conf.tmpl

43 lines
1.0 KiB
Cheetah
Raw Normal View History

2016-08-16 08:48:34 +00:00
pid tmp/{{"{{"}}GIN_ENV{{"}}"}}-nginx.pid;
# This number should be at maxium the number of CPU on the server
worker_processes 4;
#daemon off;
events {
# Number of connections per worker
worker_connections 4096;
}
http {
# use sendfile
sendfile on;
# Gin initialization
{{"{{"}}GIN_INIT{{"}}"}}
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
server {
# List port
2016-08-16 13:31:35 +00:00
listen {{"{{"}}GIN_PORT{{"}}"}} ssl;
2016-08-16 08:48:34 +00:00
2016-08-16 13:18:33 +00:00
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
2016-08-16 12:48:18 +00:00
ssl_certificate /etc/ssl/nginx/fullchain.pem;
2016-08-16 13:05:11 +00:00
ssl_certificate_key /etc/ssl/nginx/privkey.pem;
2016-08-16 12:48:18 +00:00
ssl_ciphers HIGH:!aNULL:!MD5;
2016-08-16 08:48:34 +00:00
keepalive_timeout 70;
# Access log with buffer, or disable it completetely if unneeded
access_log logs/{{"{{"}}GIN_ENV{{"}}"}}-access.log combined buffer=16k;
# access_log off;
# Error log
error_log logs/{{"{{"}}GIN_ENV{{"}}"}}-error.log debug;
# Gin runtime
{{"{{"}}GIN_RUNTIME{{"}}"}}
}
}