summaryrefslogtreecommitdiff
path: root/public/fs/etc/nginx/nginx.conf.in
blob: d2165fa17377d91a07f103f1f708334533f5e688 (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
49
50
51
52
53
54
55
56
57
58
59
60
worker_processes  1;

load_module lib64/nginx/modules/ngx_http_fancyindex_module.so;

events {
    worker_connections  1024;
    use epoll;
}


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

    sendfile        on;
    tcp_nopush      on;

    keepalive_timeout  65;

    include conf.d/*.conf;

    server {
        listen       [::]:80 default_server ipv6only=off reuseport;
        server_name  localhost;

        location / {
            root   /srv/www/htdocs/;
            index  index.html index.htm;
        }

        error_page 500 502 503 504  /50x.html;

        location = /50x.html {
            root   /srv/www/htdocs/;
        }
    }

    server {
        listen       [::]:443 default_server ssl http2 ipv6only=off reuseport;
        server_name  localhost;

        ssl_certificate           /srv/webroot/@hostzone@/ssl/fullchain.pem;
        ssl_certificate_key       /srv/webroot/@hostzone@/ssl/privkey.pem;
        ssl_trusted_certificate   /srv/webroot/@hostzone@/ssl/chain.pem;

        location / {
            root   /srv/www/htdocs/;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /srv/www/htdocs/;
        }

    }

    include conf.d/ssl_params;
    include vhosts.d/*.conf;
}