]> jfr.im git - uguu.git/blame - templates/nginx_confs/nginx.conf
update nginx configs
[uguu.git] / templates / nginx_confs / nginx.conf
CommitLineData
89c544a9
GJ
1user www-data;
2worker_processes auto;
3worker_rlimit_nofile 40000;
4pid /run/nginx.pid;
5include /etc/nginx/modules-enabled/*.conf;
6
7events {
8 worker_connections 2048;
9 multi_accept on;
10 use epoll;
11
12}
13
14http {
15ssl_session_cache shared:SSL:5m;
16ssl_session_timeout 12h;
17ssl_session_tickets off;
18
19##
20# Basic Settings
21##
22
23sendfile on;
24tcp_nopush on;
25tcp_nodelay on;
26keepalive_timeout 10;
27types_hash_max_size 2048;
28server_tokens off;
29client_max_body_size 128m;
30
31##
32# Mime Settings
33##
34
35include /etc/nginx/mime.types;
36default_type application/octet-stream;
37
38##
39# SSL Settings
40##
41
42ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
43ssl_prefer_server_ciphers on;
44
45##
46# Logging Settings
47##
48
49#access_log /var/log/nginx/access.log;
50#error_log /var/log/nginx/error.log;
51error_log off;
52access_log off;
53
54##
55# Gzip Settings
56##
57
58gzip off;
59gzip_vary on;
60gzip_proxied any;
61gzip_comp_level 6;
62gzip_buffers 16 8k;
63gzip_http_version 1.1;
64gzip_types application/javascript application/rss+xml application/vnd.ms-fontobject application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/opentype font/otf font/ttf image/svg+xml image/x-icon text/css text/javascript text/xml;
65
66##
67# Virtual Host Configs
68##
69
70include /etc/nginx/conf.d/*.conf;
71include /etc/nginx/sites-enabled/*;
72}