-
Notifications
You must be signed in to change notification settings - Fork 3
/
auto.conf
97 lines (82 loc) · 2.93 KB
/
auto.conf
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# Nginx Version
NginxVer="1.11.9"
# Author definition User Agent rules list
UserAgentRules=1
# The ngx_http_geoip_module module (0.8.6+) creates variables with
# values depending on the client IP address, using the precompiled
# MaxMind databases.
GeoIP=1
GeoIP_dat="$NginxPrefix/geoip-db"
# The ngx_http_headers_module module allows adding the "Expires" and
# "Cache-Control" header fields, and arbitrary fields, to a response
# header.
Headers=1
HeadersVer="0.32"
# Google PageSpeed module
PageSpeed=1
NPSVer="1.11.33.4"
# Brotli is a generic-purpose lossless compression algorithm that
# compresses data using a combination of a modern variant of the LZ77
# algorithm, Huffman coding and 2nd order context modeling, with a
# compression ratio comparable to the best currently available
# general-purpose compression methods.
# It is similar in speed with deflate but offers more dense compression.
Brotli=1
# Choose your SSL implementation default use system openssl
# Google Chrome 51 removed SPDY as scheduled, but also removed NPN support.
# if the web server does not support ALPN, Chrome will not use HTTP2 when browsing your site.
# Currently OpenSSL must support at least 1.0.2 ALPN. (CentOS 6 default 1.0.1 max)
# You can try to choose
# ***LibreSSL Maintains LibreSSL from OpenBSD.
# ***OpenSSL Cloudflare patch version.
# ***BoringSSL BoringSSL is a fork of OpenSSL that is designed to meet Google's needs. (default master version)
OpenSSLVer="1.0.2j"
LibreSSLVer="2.4.2"
# Nginx general setting
NginxPrefix="/etc/nginx"
NginxLog="/var/log/nginx"
# Nginx cache permissions settings
NginxCache="/var/cache/nginx"
NginxOwner="nginx"
NginxPerm="700"
NginxConfiguration="
--prefix=$NginxPrefix \
--sbin-path=/usr/sbin/nginx \
--modules-path=/usr/lib64/nginx/modules \
--conf-path=$NginxPrefix/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--http-client-body-temp-path=${NginxCache}/client_temp \
--http-proxy-temp-path=${NginxCache}/proxy_temp \
--http-fastcgi-temp-path=${NginxCache}/fastcgi_temp \
--http-uwsgi-temp-path=${NginxCache}/uwsgi_temp \
--http-scgi-temp-path=${NginxCache}/scgi_temp \
--user=nginx \
--group=nginx
"
NginxModules="
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-http_xslt_module=dynamic \
--with-http_image_filter_module=dynamic \
--with-http_perl_module=dynamic \
--with-threads \
--with-stream \
--with-stream_ssl_module \
--with-http_slice_module \
--with-file-aio \
--with-http_v2_module \
"