aboutsummaryrefslogtreecommitdiff
path: root/nginx-common/conf/nginx.conf
blob: e69dd9c243fea5f5542b96a94cafc019b3c7dde0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
user nginx;
worker_processes 1;

error_log /dev/stdout warn;
pid /var/run/nginx.pid;

events {
  worker_connections 1024;
}

http {
  include mime.types;
  default_type application/octet-stream;

  log_format combined_host '$host $remote_addr - $remote_user [$time_local] '
                           '"$request" $status $body_bytes_sent '
                           '"$http_referer" "$http_user_agent"';

  access_log /logs/default_server.log combined_host;

  sendfile on;
  tcp_nopush on;
  server_tokens off;

  keepalive_timeout 128;

  # Try to avoid buffering requests to disk
  client_body_buffer_size 1024k;

  gzip on;
  gzip_proxied any;
  gzip_disable "msie6";
  gzip_types application/javascript application/rss+xml application/x-javascript application/xhtml+xml application/xml image/svg+xml image/x-icon text/css text/javascript text/plain text/xml;

  ssl_session_cache shared:SSL:10m;
  ssl_session_timeout 10m;
  ssl_dhparam /srv/nginx-conf/ssl/dhparam.pem;

  include conf.d/*.conf;
  include sites-enabled/*;
}