summaryrefslogtreecommitdiff
path: root/conf/nginx.conf
blob: cd85b022741995afe463ede254d8c48dbda02651 (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
42
43
44
45
46
47
48
user  nginx;
worker_processes  32;
worker_rlimit_nofile 131072;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
	worker_connections 32768;
	use epoll;
	multi_accept off;
	accept_mutex off;
}

http {
	tcp_nopush on;
	tcp_nodelay on;
	access_log off;

	sendfile        on;
	keepalive_timeout  30;
	gzip  off;

	server {
	    listen       443 ssl reuseport;
	    server_name  www.server.com www.server1.com;

	    ssl_certificate /etc/nginx/ssl/server.crt;
	    ssl_certificate_key /etc/nginx/ssl/server.key;
	    ssl_session_tickets on;
	    ssl_session_cache off;
	    ssl_session_cache    shared:SSL:30m;
	    ssl_session_timeout  30m;
	    ssl_protocols  SSLv2 SSLv3 TLSv1.2;
	    ssl_ciphers  HIGH:!aNULL:!MD5;
	    ssl_prefer_server_ciphers  on;

	    location / {
		    root   /usr/share/nginx/html;
		    index  index.html index.htm;
	    }
	    
	    error_page   500 502 503 504  /50x.html;
	    location = /50x.html {
		    root   /usr/share/nginx/html;
	    }
	}
}