base on nginx 1.17.9
This commit is contained in:
		
							
								
								
									
										26
									
								
								conf/fastcgi.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								conf/fastcgi.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
 | 
				
			||||||
 | 
					fastcgi_param  QUERY_STRING       $query_string;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_METHOD     $request_method;
 | 
				
			||||||
 | 
					fastcgi_param  CONTENT_TYPE       $content_type;
 | 
				
			||||||
 | 
					fastcgi_param  CONTENT_LENGTH     $content_length;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_URI        $request_uri;
 | 
				
			||||||
 | 
					fastcgi_param  DOCUMENT_URI       $document_uri;
 | 
				
			||||||
 | 
					fastcgi_param  DOCUMENT_ROOT      $document_root;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_PROTOCOL    $server_protocol;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_SCHEME     $scheme;
 | 
				
			||||||
 | 
					fastcgi_param  HTTPS              $https if_not_empty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  REMOTE_ADDR        $remote_addr;
 | 
				
			||||||
 | 
					fastcgi_param  REMOTE_PORT        $remote_port;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_ADDR        $server_addr;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_PORT        $server_port;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_NAME        $server_name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# PHP only, required if PHP was built with --enable-force-cgi-redirect
 | 
				
			||||||
 | 
					fastcgi_param  REDIRECT_STATUS    200;
 | 
				
			||||||
							
								
								
									
										25
									
								
								conf/fastcgi_params
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								conf/fastcgi_params
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  QUERY_STRING       $query_string;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_METHOD     $request_method;
 | 
				
			||||||
 | 
					fastcgi_param  CONTENT_TYPE       $content_type;
 | 
				
			||||||
 | 
					fastcgi_param  CONTENT_LENGTH     $content_length;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_URI        $request_uri;
 | 
				
			||||||
 | 
					fastcgi_param  DOCUMENT_URI       $document_uri;
 | 
				
			||||||
 | 
					fastcgi_param  DOCUMENT_ROOT      $document_root;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_PROTOCOL    $server_protocol;
 | 
				
			||||||
 | 
					fastcgi_param  REQUEST_SCHEME     $scheme;
 | 
				
			||||||
 | 
					fastcgi_param  HTTPS              $https if_not_empty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fastcgi_param  REMOTE_ADDR        $remote_addr;
 | 
				
			||||||
 | 
					fastcgi_param  REMOTE_PORT        $remote_port;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_ADDR        $server_addr;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_PORT        $server_port;
 | 
				
			||||||
 | 
					fastcgi_param  SERVER_NAME        $server_name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# PHP only, required if PHP was built with --enable-force-cgi-redirect
 | 
				
			||||||
 | 
					fastcgi_param  REDIRECT_STATUS    200;
 | 
				
			||||||
							
								
								
									
										109
									
								
								conf/koi-utf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										109
									
								
								conf/koi-utf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,109 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					# This map is not a full koi8-r <> utf8 map: it does not contain
 | 
				
			||||||
 | 
					# box-drawing and some other characters.  Besides this map contains
 | 
				
			||||||
 | 
					# several koi8-u and Byelorussian letters which are not in koi8-r.
 | 
				
			||||||
 | 
					# If you need a full and standard map, use contrib/unicode2nginx/koi-utf
 | 
				
			||||||
 | 
					# map instead.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					charset_map  koi8-r  utf-8 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    80  E282AC ; # euro
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    95  E280A2 ; # bullet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    9A  C2A0 ;   #  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    9E  C2B7 ;   # ·
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A3  D191 ;   # small yo
 | 
				
			||||||
 | 
					    A4  D194 ;   # small Ukrainian ye
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A6  D196 ;   # small Ukrainian i
 | 
				
			||||||
 | 
					    A7  D197 ;   # small Ukrainian yi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    AD  D291 ;   # small Ukrainian soft g
 | 
				
			||||||
 | 
					    AE  D19E ;   # small Byelorussian short u
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B0  C2B0 ;   # °
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B3  D081 ;   # capital YO
 | 
				
			||||||
 | 
					    B4  D084 ;   # capital Ukrainian YE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B6  D086 ;   # capital Ukrainian I
 | 
				
			||||||
 | 
					    B7  D087 ;   # capital Ukrainian YI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B9  E28496 ; # numero sign
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BD  D290 ;   # capital Ukrainian soft G
 | 
				
			||||||
 | 
					    BE  D18E ;   # capital Byelorussian short U
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BF  C2A9 ;   # (C)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    C0  D18E ;   # small yu
 | 
				
			||||||
 | 
					    C1  D0B0 ;   # small a
 | 
				
			||||||
 | 
					    C2  D0B1 ;   # small b
 | 
				
			||||||
 | 
					    C3  D186 ;   # small ts
 | 
				
			||||||
 | 
					    C4  D0B4 ;   # small d
 | 
				
			||||||
 | 
					    C5  D0B5 ;   # small ye
 | 
				
			||||||
 | 
					    C6  D184 ;   # small f
 | 
				
			||||||
 | 
					    C7  D0B3 ;   # small g
 | 
				
			||||||
 | 
					    C8  D185 ;   # small kh
 | 
				
			||||||
 | 
					    C9  D0B8 ;   # small i
 | 
				
			||||||
 | 
					    CA  D0B9 ;   # small j
 | 
				
			||||||
 | 
					    CB  D0BA ;   # small k
 | 
				
			||||||
 | 
					    CC  D0BB ;   # small l
 | 
				
			||||||
 | 
					    CD  D0BC ;   # small m
 | 
				
			||||||
 | 
					    CE  D0BD ;   # small n
 | 
				
			||||||
 | 
					    CF  D0BE ;   # small o
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    D0  D0BF ;   # small p
 | 
				
			||||||
 | 
					    D1  D18F ;   # small ya
 | 
				
			||||||
 | 
					    D2  D180 ;   # small r
 | 
				
			||||||
 | 
					    D3  D181 ;   # small s
 | 
				
			||||||
 | 
					    D4  D182 ;   # small t
 | 
				
			||||||
 | 
					    D5  D183 ;   # small u
 | 
				
			||||||
 | 
					    D6  D0B6 ;   # small zh
 | 
				
			||||||
 | 
					    D7  D0B2 ;   # small v
 | 
				
			||||||
 | 
					    D8  D18C ;   # small soft sign
 | 
				
			||||||
 | 
					    D9  D18B ;   # small y
 | 
				
			||||||
 | 
					    DA  D0B7 ;   # small z
 | 
				
			||||||
 | 
					    DB  D188 ;   # small sh
 | 
				
			||||||
 | 
					    DC  D18D ;   # small e
 | 
				
			||||||
 | 
					    DD  D189 ;   # small shch
 | 
				
			||||||
 | 
					    DE  D187 ;   # small ch
 | 
				
			||||||
 | 
					    DF  D18A ;   # small hard sign
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    E0  D0AE ;   # capital YU
 | 
				
			||||||
 | 
					    E1  D090 ;   # capital A
 | 
				
			||||||
 | 
					    E2  D091 ;   # capital B
 | 
				
			||||||
 | 
					    E3  D0A6 ;   # capital TS
 | 
				
			||||||
 | 
					    E4  D094 ;   # capital D
 | 
				
			||||||
 | 
					    E5  D095 ;   # capital YE
 | 
				
			||||||
 | 
					    E6  D0A4 ;   # capital F
 | 
				
			||||||
 | 
					    E7  D093 ;   # capital G
 | 
				
			||||||
 | 
					    E8  D0A5 ;   # capital KH
 | 
				
			||||||
 | 
					    E9  D098 ;   # capital I
 | 
				
			||||||
 | 
					    EA  D099 ;   # capital J
 | 
				
			||||||
 | 
					    EB  D09A ;   # capital K
 | 
				
			||||||
 | 
					    EC  D09B ;   # capital L
 | 
				
			||||||
 | 
					    ED  D09C ;   # capital M
 | 
				
			||||||
 | 
					    EE  D09D ;   # capital N
 | 
				
			||||||
 | 
					    EF  D09E ;   # capital O
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    F0  D09F ;   # capital P
 | 
				
			||||||
 | 
					    F1  D0AF ;   # capital YA
 | 
				
			||||||
 | 
					    F2  D0A0 ;   # capital R
 | 
				
			||||||
 | 
					    F3  D0A1 ;   # capital S
 | 
				
			||||||
 | 
					    F4  D0A2 ;   # capital T
 | 
				
			||||||
 | 
					    F5  D0A3 ;   # capital U
 | 
				
			||||||
 | 
					    F6  D096 ;   # capital ZH
 | 
				
			||||||
 | 
					    F7  D092 ;   # capital V
 | 
				
			||||||
 | 
					    F8  D0AC ;   # capital soft sign
 | 
				
			||||||
 | 
					    F9  D0AB ;   # capital Y
 | 
				
			||||||
 | 
					    FA  D097 ;   # capital Z
 | 
				
			||||||
 | 
					    FB  D0A8 ;   # capital SH
 | 
				
			||||||
 | 
					    FC  D0AD ;   # capital E
 | 
				
			||||||
 | 
					    FD  D0A9 ;   # capital SHCH
 | 
				
			||||||
 | 
					    FE  D0A7 ;   # capital CH
 | 
				
			||||||
 | 
					    FF  D0AA ;   # capital hard sign
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										103
									
								
								conf/koi-win
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								conf/koi-win
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,103 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					charset_map  koi8-r  windows-1251 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    80  88 ; # euro
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    95  95 ; # bullet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    9A  A0 ; #  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    9E  B7 ; # ·
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A3  B8 ; # small yo
 | 
				
			||||||
 | 
					    A4  BA ; # small Ukrainian ye
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A6  B3 ; # small Ukrainian i
 | 
				
			||||||
 | 
					    A7  BF ; # small Ukrainian yi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    AD  B4 ; # small Ukrainian soft g
 | 
				
			||||||
 | 
					    AE  A2 ; # small Byelorussian short u
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B0  B0 ; # °
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B3  A8 ; # capital YO
 | 
				
			||||||
 | 
					    B4  AA ; # capital Ukrainian YE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B6  B2 ; # capital Ukrainian I
 | 
				
			||||||
 | 
					    B7  AF ; # capital Ukrainian YI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B9  B9 ; # numero sign
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BD  A5 ; # capital Ukrainian soft G
 | 
				
			||||||
 | 
					    BE  A1 ; # capital Byelorussian short U
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BF  A9 ; # (C)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    C0  FE ; # small yu
 | 
				
			||||||
 | 
					    C1  E0 ; # small a
 | 
				
			||||||
 | 
					    C2  E1 ; # small b
 | 
				
			||||||
 | 
					    C3  F6 ; # small ts
 | 
				
			||||||
 | 
					    C4  E4 ; # small d
 | 
				
			||||||
 | 
					    C5  E5 ; # small ye
 | 
				
			||||||
 | 
					    C6  F4 ; # small f
 | 
				
			||||||
 | 
					    C7  E3 ; # small g
 | 
				
			||||||
 | 
					    C8  F5 ; # small kh
 | 
				
			||||||
 | 
					    C9  E8 ; # small i
 | 
				
			||||||
 | 
					    CA  E9 ; # small j
 | 
				
			||||||
 | 
					    CB  EA ; # small k
 | 
				
			||||||
 | 
					    CC  EB ; # small l
 | 
				
			||||||
 | 
					    CD  EC ; # small m
 | 
				
			||||||
 | 
					    CE  ED ; # small n
 | 
				
			||||||
 | 
					    CF  EE ; # small o
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    D0  EF ; # small p
 | 
				
			||||||
 | 
					    D1  FF ; # small ya
 | 
				
			||||||
 | 
					    D2  F0 ; # small r
 | 
				
			||||||
 | 
					    D3  F1 ; # small s
 | 
				
			||||||
 | 
					    D4  F2 ; # small t
 | 
				
			||||||
 | 
					    D5  F3 ; # small u
 | 
				
			||||||
 | 
					    D6  E6 ; # small zh
 | 
				
			||||||
 | 
					    D7  E2 ; # small v
 | 
				
			||||||
 | 
					    D8  FC ; # small soft sign
 | 
				
			||||||
 | 
					    D9  FB ; # small y
 | 
				
			||||||
 | 
					    DA  E7 ; # small z
 | 
				
			||||||
 | 
					    DB  F8 ; # small sh
 | 
				
			||||||
 | 
					    DC  FD ; # small e
 | 
				
			||||||
 | 
					    DD  F9 ; # small shch
 | 
				
			||||||
 | 
					    DE  F7 ; # small ch
 | 
				
			||||||
 | 
					    DF  FA ; # small hard sign
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    E0  DE ; # capital YU
 | 
				
			||||||
 | 
					    E1  C0 ; # capital A
 | 
				
			||||||
 | 
					    E2  C1 ; # capital B
 | 
				
			||||||
 | 
					    E3  D6 ; # capital TS
 | 
				
			||||||
 | 
					    E4  C4 ; # capital D
 | 
				
			||||||
 | 
					    E5  C5 ; # capital YE
 | 
				
			||||||
 | 
					    E6  D4 ; # capital F
 | 
				
			||||||
 | 
					    E7  C3 ; # capital G
 | 
				
			||||||
 | 
					    E8  D5 ; # capital KH
 | 
				
			||||||
 | 
					    E9  C8 ; # capital I
 | 
				
			||||||
 | 
					    EA  C9 ; # capital J
 | 
				
			||||||
 | 
					    EB  CA ; # capital K
 | 
				
			||||||
 | 
					    EC  CB ; # capital L
 | 
				
			||||||
 | 
					    ED  CC ; # capital M
 | 
				
			||||||
 | 
					    EE  CD ; # capital N
 | 
				
			||||||
 | 
					    EF  CE ; # capital O
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    F0  CF ; # capital P
 | 
				
			||||||
 | 
					    F1  DF ; # capital YA
 | 
				
			||||||
 | 
					    F2  D0 ; # capital R
 | 
				
			||||||
 | 
					    F3  D1 ; # capital S
 | 
				
			||||||
 | 
					    F4  D2 ; # capital T
 | 
				
			||||||
 | 
					    F5  D3 ; # capital U
 | 
				
			||||||
 | 
					    F6  C6 ; # capital ZH
 | 
				
			||||||
 | 
					    F7  C2 ; # capital V
 | 
				
			||||||
 | 
					    F8  DC ; # capital soft sign
 | 
				
			||||||
 | 
					    F9  DB ; # capital Y
 | 
				
			||||||
 | 
					    FA  C7 ; # capital Z
 | 
				
			||||||
 | 
					    FB  D8 ; # capital SH
 | 
				
			||||||
 | 
					    FC  DD ; # capital E
 | 
				
			||||||
 | 
					    FD  D9 ; # capital SHCH
 | 
				
			||||||
 | 
					    FE  D7 ; # capital CH
 | 
				
			||||||
 | 
					    FF  DA ; # capital hard sign
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										97
									
								
								conf/mime.types
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								conf/mime.types
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,97 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					types {
 | 
				
			||||||
 | 
					    text/html                                        html htm shtml;
 | 
				
			||||||
 | 
					    text/css                                         css;
 | 
				
			||||||
 | 
					    text/xml                                         xml;
 | 
				
			||||||
 | 
					    image/gif                                        gif;
 | 
				
			||||||
 | 
					    image/jpeg                                       jpeg jpg;
 | 
				
			||||||
 | 
					    application/javascript                           js;
 | 
				
			||||||
 | 
					    application/atom+xml                             atom;
 | 
				
			||||||
 | 
					    application/rss+xml                              rss;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    text/mathml                                      mml;
 | 
				
			||||||
 | 
					    text/plain                                       txt;
 | 
				
			||||||
 | 
					    text/vnd.sun.j2me.app-descriptor                 jad;
 | 
				
			||||||
 | 
					    text/vnd.wap.wml                                 wml;
 | 
				
			||||||
 | 
					    text/x-component                                 htc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    image/png                                        png;
 | 
				
			||||||
 | 
					    image/svg+xml                                    svg svgz;
 | 
				
			||||||
 | 
					    image/tiff                                       tif tiff;
 | 
				
			||||||
 | 
					    image/vnd.wap.wbmp                               wbmp;
 | 
				
			||||||
 | 
					    image/webp                                       webp;
 | 
				
			||||||
 | 
					    image/x-icon                                     ico;
 | 
				
			||||||
 | 
					    image/x-jng                                      jng;
 | 
				
			||||||
 | 
					    image/x-ms-bmp                                   bmp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    font/woff                                        woff;
 | 
				
			||||||
 | 
					    font/woff2                                       woff2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    application/java-archive                         jar war ear;
 | 
				
			||||||
 | 
					    application/json                                 json;
 | 
				
			||||||
 | 
					    application/mac-binhex40                         hqx;
 | 
				
			||||||
 | 
					    application/msword                               doc;
 | 
				
			||||||
 | 
					    application/pdf                                  pdf;
 | 
				
			||||||
 | 
					    application/postscript                           ps eps ai;
 | 
				
			||||||
 | 
					    application/rtf                                  rtf;
 | 
				
			||||||
 | 
					    application/vnd.apple.mpegurl                    m3u8;
 | 
				
			||||||
 | 
					    application/vnd.google-earth.kml+xml             kml;
 | 
				
			||||||
 | 
					    application/vnd.google-earth.kmz                 kmz;
 | 
				
			||||||
 | 
					    application/vnd.ms-excel                         xls;
 | 
				
			||||||
 | 
					    application/vnd.ms-fontobject                    eot;
 | 
				
			||||||
 | 
					    application/vnd.ms-powerpoint                    ppt;
 | 
				
			||||||
 | 
					    application/vnd.oasis.opendocument.graphics      odg;
 | 
				
			||||||
 | 
					    application/vnd.oasis.opendocument.presentation  odp;
 | 
				
			||||||
 | 
					    application/vnd.oasis.opendocument.spreadsheet   ods;
 | 
				
			||||||
 | 
					    application/vnd.oasis.opendocument.text          odt;
 | 
				
			||||||
 | 
					    application/vnd.openxmlformats-officedocument.presentationml.presentation
 | 
				
			||||||
 | 
					                                                     pptx;
 | 
				
			||||||
 | 
					    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
 | 
				
			||||||
 | 
					                                                     xlsx;
 | 
				
			||||||
 | 
					    application/vnd.openxmlformats-officedocument.wordprocessingml.document
 | 
				
			||||||
 | 
					                                                     docx;
 | 
				
			||||||
 | 
					    application/vnd.wap.wmlc                         wmlc;
 | 
				
			||||||
 | 
					    application/x-7z-compressed                      7z;
 | 
				
			||||||
 | 
					    application/x-cocoa                              cco;
 | 
				
			||||||
 | 
					    application/x-java-archive-diff                  jardiff;
 | 
				
			||||||
 | 
					    application/x-java-jnlp-file                     jnlp;
 | 
				
			||||||
 | 
					    application/x-makeself                           run;
 | 
				
			||||||
 | 
					    application/x-perl                               pl pm;
 | 
				
			||||||
 | 
					    application/x-pilot                              prc pdb;
 | 
				
			||||||
 | 
					    application/x-rar-compressed                     rar;
 | 
				
			||||||
 | 
					    application/x-redhat-package-manager             rpm;
 | 
				
			||||||
 | 
					    application/x-sea                                sea;
 | 
				
			||||||
 | 
					    application/x-shockwave-flash                    swf;
 | 
				
			||||||
 | 
					    application/x-stuffit                            sit;
 | 
				
			||||||
 | 
					    application/x-tcl                                tcl tk;
 | 
				
			||||||
 | 
					    application/x-x509-ca-cert                       der pem crt;
 | 
				
			||||||
 | 
					    application/x-xpinstall                          xpi;
 | 
				
			||||||
 | 
					    application/xhtml+xml                            xhtml;
 | 
				
			||||||
 | 
					    application/xspf+xml                             xspf;
 | 
				
			||||||
 | 
					    application/zip                                  zip;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    application/octet-stream                         bin exe dll;
 | 
				
			||||||
 | 
					    application/octet-stream                         deb;
 | 
				
			||||||
 | 
					    application/octet-stream                         dmg;
 | 
				
			||||||
 | 
					    application/octet-stream                         iso img;
 | 
				
			||||||
 | 
					    application/octet-stream                         msi msp msm;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    audio/midi                                       mid midi kar;
 | 
				
			||||||
 | 
					    audio/mpeg                                       mp3;
 | 
				
			||||||
 | 
					    audio/ogg                                        ogg;
 | 
				
			||||||
 | 
					    audio/x-m4a                                      m4a;
 | 
				
			||||||
 | 
					    audio/x-realaudio                                ra;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    video/3gpp                                       3gpp 3gp;
 | 
				
			||||||
 | 
					    video/mp2t                                       ts;
 | 
				
			||||||
 | 
					    video/mp4                                        mp4;
 | 
				
			||||||
 | 
					    video/mpeg                                       mpeg mpg;
 | 
				
			||||||
 | 
					    video/quicktime                                  mov;
 | 
				
			||||||
 | 
					    video/webm                                       webm;
 | 
				
			||||||
 | 
					    video/x-flv                                      flv;
 | 
				
			||||||
 | 
					    video/x-m4v                                      m4v;
 | 
				
			||||||
 | 
					    video/x-mng                                      mng;
 | 
				
			||||||
 | 
					    video/x-ms-asf                                   asx asf;
 | 
				
			||||||
 | 
					    video/x-ms-wmv                                   wmv;
 | 
				
			||||||
 | 
					    video/x-msvideo                                  avi;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										133
									
								
								conf/nginx.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								conf/nginx.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,133 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					#user  nobody;
 | 
				
			||||||
 | 
					worker_processes  1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#error_log  logs/error.log;
 | 
				
			||||||
 | 
					#error_log  logs/error.log  notice;
 | 
				
			||||||
 | 
					#error_log  logs/error.log  info;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#pid        logs/nginx.pid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					events {
 | 
				
			||||||
 | 
					    worker_connections  1024;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					rtmp {
 | 
				
			||||||
 | 
					    server {
 | 
				
			||||||
 | 
					        listen 1935;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        application live {
 | 
				
			||||||
 | 
					            live on;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
					        application hls {
 | 
				
			||||||
 | 
					            live on;
 | 
				
			||||||
 | 
					            hls on;  
 | 
				
			||||||
 | 
					            hls_path temp/hls;  
 | 
				
			||||||
 | 
					            hls_fragment 8s;  
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					http {
 | 
				
			||||||
 | 
					    include       mime.types;
 | 
				
			||||||
 | 
					    default_type  application/octet-stream;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 | 
				
			||||||
 | 
					    #                  '$status $body_bytes_sent "$http_referer" '
 | 
				
			||||||
 | 
					    #                  '"$http_user_agent" "$http_x_forwarded_for"';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #access_log  logs/access.log  main;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sendfile        on;
 | 
				
			||||||
 | 
					    #tcp_nopush     on;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #keepalive_timeout  0;
 | 
				
			||||||
 | 
					    keepalive_timeout  65;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #gzip  on;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    server {
 | 
				
			||||||
 | 
					        listen       80;
 | 
				
			||||||
 | 
					        server_name  localhost;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #charset koi8-r;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #access_log  logs/host.access.log  main;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        location / {
 | 
				
			||||||
 | 
					            root   html;
 | 
				
			||||||
 | 
					            index  index.html index.htm;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #error_page  404              /404.html;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # redirect server error pages to the static page /50x.html
 | 
				
			||||||
 | 
					        #
 | 
				
			||||||
 | 
					        error_page   500 502 503 504  /50x.html;
 | 
				
			||||||
 | 
					        location = /50x.html {
 | 
				
			||||||
 | 
					            root   html;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
 | 
				
			||||||
 | 
					        #
 | 
				
			||||||
 | 
					        #location ~ \.php$ {
 | 
				
			||||||
 | 
					        #    proxy_pass   http://127.0.0.1;
 | 
				
			||||||
 | 
					        #}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 | 
				
			||||||
 | 
					        #
 | 
				
			||||||
 | 
					        #location ~ \.php$ {
 | 
				
			||||||
 | 
					        #    root           html;
 | 
				
			||||||
 | 
					        #    fastcgi_pass   127.0.0.1:9000;
 | 
				
			||||||
 | 
					        #    fastcgi_index  index.php;
 | 
				
			||||||
 | 
					        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
 | 
				
			||||||
 | 
					        #    include        fastcgi_params;
 | 
				
			||||||
 | 
					        #}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # deny access to .htaccess files, if Apache's document root
 | 
				
			||||||
 | 
					        # concurs with nginx's one
 | 
				
			||||||
 | 
					        #
 | 
				
			||||||
 | 
					        #location ~ /\.ht {
 | 
				
			||||||
 | 
					        #    deny  all;
 | 
				
			||||||
 | 
					        #}
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # another virtual host using mix of IP-, name-, and port-based configuration
 | 
				
			||||||
 | 
					    #
 | 
				
			||||||
 | 
					    #server {
 | 
				
			||||||
 | 
					    #    listen       8000;
 | 
				
			||||||
 | 
					    #    listen       somename:8080;
 | 
				
			||||||
 | 
					    #    server_name  somename  alias  another.alias;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #    location / {
 | 
				
			||||||
 | 
					    #        root   html;
 | 
				
			||||||
 | 
					    #        index  index.html index.htm;
 | 
				
			||||||
 | 
					    #    }
 | 
				
			||||||
 | 
					    #}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # HTTPS server
 | 
				
			||||||
 | 
					    #
 | 
				
			||||||
 | 
					    #server {
 | 
				
			||||||
 | 
					    #    listen       443 ssl;
 | 
				
			||||||
 | 
					    #    server_name  localhost;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #    ssl_certificate      cert.pem;
 | 
				
			||||||
 | 
					    #    ssl_certificate_key  cert.key;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #    ssl_session_cache    shared:SSL:1m;
 | 
				
			||||||
 | 
					    #    ssl_session_timeout  5m;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #    ssl_ciphers  HIGH:!aNULL:!MD5;
 | 
				
			||||||
 | 
					    #    ssl_prefer_server_ciphers  on;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    #    location / {
 | 
				
			||||||
 | 
					    #        root   html;
 | 
				
			||||||
 | 
					    #        index  index.html index.htm;
 | 
				
			||||||
 | 
					    #    }
 | 
				
			||||||
 | 
					    #}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										17
									
								
								conf/scgi_params
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								conf/scgi_params
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					scgi_param  REQUEST_METHOD     $request_method;
 | 
				
			||||||
 | 
					scgi_param  REQUEST_URI        $request_uri;
 | 
				
			||||||
 | 
					scgi_param  QUERY_STRING       $query_string;
 | 
				
			||||||
 | 
					scgi_param  CONTENT_TYPE       $content_type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					scgi_param  DOCUMENT_URI       $document_uri;
 | 
				
			||||||
 | 
					scgi_param  DOCUMENT_ROOT      $document_root;
 | 
				
			||||||
 | 
					scgi_param  SCGI               1;
 | 
				
			||||||
 | 
					scgi_param  SERVER_PROTOCOL    $server_protocol;
 | 
				
			||||||
 | 
					scgi_param  REQUEST_SCHEME     $scheme;
 | 
				
			||||||
 | 
					scgi_param  HTTPS              $https if_not_empty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					scgi_param  REMOTE_ADDR        $remote_addr;
 | 
				
			||||||
 | 
					scgi_param  REMOTE_PORT        $remote_port;
 | 
				
			||||||
 | 
					scgi_param  SERVER_PORT        $server_port;
 | 
				
			||||||
 | 
					scgi_param  SERVER_NAME        $server_name;
 | 
				
			||||||
							
								
								
									
										17
									
								
								conf/uwsgi_params
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								conf/uwsgi_params
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					uwsgi_param  QUERY_STRING       $query_string;
 | 
				
			||||||
 | 
					uwsgi_param  REQUEST_METHOD     $request_method;
 | 
				
			||||||
 | 
					uwsgi_param  CONTENT_TYPE       $content_type;
 | 
				
			||||||
 | 
					uwsgi_param  CONTENT_LENGTH     $content_length;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					uwsgi_param  REQUEST_URI        $request_uri;
 | 
				
			||||||
 | 
					uwsgi_param  PATH_INFO          $document_uri;
 | 
				
			||||||
 | 
					uwsgi_param  DOCUMENT_ROOT      $document_root;
 | 
				
			||||||
 | 
					uwsgi_param  SERVER_PROTOCOL    $server_protocol;
 | 
				
			||||||
 | 
					uwsgi_param  REQUEST_SCHEME     $scheme;
 | 
				
			||||||
 | 
					uwsgi_param  HTTPS              $https if_not_empty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					uwsgi_param  REMOTE_ADDR        $remote_addr;
 | 
				
			||||||
 | 
					uwsgi_param  REMOTE_PORT        $remote_port;
 | 
				
			||||||
 | 
					uwsgi_param  SERVER_PORT        $server_port;
 | 
				
			||||||
 | 
					uwsgi_param  SERVER_NAME        $server_name;
 | 
				
			||||||
							
								
								
									
										126
									
								
								conf/win-utf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										126
									
								
								conf/win-utf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,126 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					# This map is not a full windows-1251 <> utf8 map: it does not
 | 
				
			||||||
 | 
					# contain Serbian and Macedonian letters.  If you need a full map,
 | 
				
			||||||
 | 
					# use contrib/unicode2nginx/win-utf map instead.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					charset_map  windows-1251  utf-8 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    82  E2809A ; # single low-9 quotation mark
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    84  E2809E ; # double low-9 quotation mark
 | 
				
			||||||
 | 
					    85  E280A6 ; # ellipsis
 | 
				
			||||||
 | 
					    86  E280A0 ; # dagger
 | 
				
			||||||
 | 
					    87  E280A1 ; # double dagger
 | 
				
			||||||
 | 
					    88  E282AC ; # euro
 | 
				
			||||||
 | 
					    89  E280B0 ; # per mille
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    91  E28098 ; # left single quotation mark
 | 
				
			||||||
 | 
					    92  E28099 ; # right single quotation mark
 | 
				
			||||||
 | 
					    93  E2809C ; # left double quotation mark
 | 
				
			||||||
 | 
					    94  E2809D ; # right double quotation mark
 | 
				
			||||||
 | 
					    95  E280A2 ; # bullet
 | 
				
			||||||
 | 
					    96  E28093 ; # en dash
 | 
				
			||||||
 | 
					    97  E28094 ; # em dash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    99  E284A2 ; # trade mark sign
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A0  C2A0 ;   #  
 | 
				
			||||||
 | 
					    A1  D18E ;   # capital Byelorussian short U
 | 
				
			||||||
 | 
					    A2  D19E ;   # small Byelorussian short u
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    A4  C2A4 ;   # currency sign
 | 
				
			||||||
 | 
					    A5  D290 ;   # capital Ukrainian soft G
 | 
				
			||||||
 | 
					    A6  C2A6 ;   # borken bar
 | 
				
			||||||
 | 
					    A7  C2A7 ;   # section sign
 | 
				
			||||||
 | 
					    A8  D081 ;   # capital YO
 | 
				
			||||||
 | 
					    A9  C2A9 ;   # (C)
 | 
				
			||||||
 | 
					    AA  D084 ;   # capital Ukrainian YE
 | 
				
			||||||
 | 
					    AB  C2AB ;   # left-pointing double angle quotation mark
 | 
				
			||||||
 | 
					    AC  C2AC ;   # not sign
 | 
				
			||||||
 | 
					    AD  C2AD ;   # soft hypen
 | 
				
			||||||
 | 
					    AE  C2AE ;   # (R)
 | 
				
			||||||
 | 
					    AF  D087 ;   # capital Ukrainian YI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    B0  C2B0 ;   # °
 | 
				
			||||||
 | 
					    B1  C2B1 ;   # plus-minus sign
 | 
				
			||||||
 | 
					    B2  D086 ;   # capital Ukrainian I
 | 
				
			||||||
 | 
					    B3  D196 ;   # small Ukrainian i
 | 
				
			||||||
 | 
					    B4  D291 ;   # small Ukrainian soft g
 | 
				
			||||||
 | 
					    B5  C2B5 ;   # micro sign
 | 
				
			||||||
 | 
					    B6  C2B6 ;   # pilcrow sign
 | 
				
			||||||
 | 
					    B7  C2B7 ;   # ·
 | 
				
			||||||
 | 
					    B8  D191 ;   # small yo
 | 
				
			||||||
 | 
					    B9  E28496 ; # numero sign
 | 
				
			||||||
 | 
					    BA  D194 ;   # small Ukrainian ye
 | 
				
			||||||
 | 
					    BB  C2BB ;   # right-pointing double angle quotation mark
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BF  D197 ;   # small Ukrainian yi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    C0  D090 ;   # capital A
 | 
				
			||||||
 | 
					    C1  D091 ;   # capital B
 | 
				
			||||||
 | 
					    C2  D092 ;   # capital V
 | 
				
			||||||
 | 
					    C3  D093 ;   # capital G
 | 
				
			||||||
 | 
					    C4  D094 ;   # capital D
 | 
				
			||||||
 | 
					    C5  D095 ;   # capital YE
 | 
				
			||||||
 | 
					    C6  D096 ;   # capital ZH
 | 
				
			||||||
 | 
					    C7  D097 ;   # capital Z
 | 
				
			||||||
 | 
					    C8  D098 ;   # capital I
 | 
				
			||||||
 | 
					    C9  D099 ;   # capital J
 | 
				
			||||||
 | 
					    CA  D09A ;   # capital K
 | 
				
			||||||
 | 
					    CB  D09B ;   # capital L
 | 
				
			||||||
 | 
					    CC  D09C ;   # capital M
 | 
				
			||||||
 | 
					    CD  D09D ;   # capital N
 | 
				
			||||||
 | 
					    CE  D09E ;   # capital O
 | 
				
			||||||
 | 
					    CF  D09F ;   # capital P
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    D0  D0A0 ;   # capital R
 | 
				
			||||||
 | 
					    D1  D0A1 ;   # capital S
 | 
				
			||||||
 | 
					    D2  D0A2 ;   # capital T
 | 
				
			||||||
 | 
					    D3  D0A3 ;   # capital U
 | 
				
			||||||
 | 
					    D4  D0A4 ;   # capital F
 | 
				
			||||||
 | 
					    D5  D0A5 ;   # capital KH
 | 
				
			||||||
 | 
					    D6  D0A6 ;   # capital TS
 | 
				
			||||||
 | 
					    D7  D0A7 ;   # capital CH
 | 
				
			||||||
 | 
					    D8  D0A8 ;   # capital SH
 | 
				
			||||||
 | 
					    D9  D0A9 ;   # capital SHCH
 | 
				
			||||||
 | 
					    DA  D0AA ;   # capital hard sign
 | 
				
			||||||
 | 
					    DB  D0AB ;   # capital Y
 | 
				
			||||||
 | 
					    DC  D0AC ;   # capital soft sign
 | 
				
			||||||
 | 
					    DD  D0AD ;   # capital E
 | 
				
			||||||
 | 
					    DE  D0AE ;   # capital YU
 | 
				
			||||||
 | 
					    DF  D0AF ;   # capital YA
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    E0  D0B0 ;   # small a
 | 
				
			||||||
 | 
					    E1  D0B1 ;   # small b
 | 
				
			||||||
 | 
					    E2  D0B2 ;   # small v
 | 
				
			||||||
 | 
					    E3  D0B3 ;   # small g
 | 
				
			||||||
 | 
					    E4  D0B4 ;   # small d
 | 
				
			||||||
 | 
					    E5  D0B5 ;   # small ye
 | 
				
			||||||
 | 
					    E6  D0B6 ;   # small zh
 | 
				
			||||||
 | 
					    E7  D0B7 ;   # small z
 | 
				
			||||||
 | 
					    E8  D0B8 ;   # small i
 | 
				
			||||||
 | 
					    E9  D0B9 ;   # small j
 | 
				
			||||||
 | 
					    EA  D0BA ;   # small k
 | 
				
			||||||
 | 
					    EB  D0BB ;   # small l
 | 
				
			||||||
 | 
					    EC  D0BC ;   # small m
 | 
				
			||||||
 | 
					    ED  D0BD ;   # small n
 | 
				
			||||||
 | 
					    EE  D0BE ;   # small o
 | 
				
			||||||
 | 
					    EF  D0BF ;   # small p
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    F0  D180 ;   # small r
 | 
				
			||||||
 | 
					    F1  D181 ;   # small s
 | 
				
			||||||
 | 
					    F2  D182 ;   # small t
 | 
				
			||||||
 | 
					    F3  D183 ;   # small u
 | 
				
			||||||
 | 
					    F4  D184 ;   # small f
 | 
				
			||||||
 | 
					    F5  D185 ;   # small kh
 | 
				
			||||||
 | 
					    F6  D186 ;   # small ts
 | 
				
			||||||
 | 
					    F7  D187 ;   # small ch
 | 
				
			||||||
 | 
					    F8  D188 ;   # small sh
 | 
				
			||||||
 | 
					    F9  D189 ;   # small shch
 | 
				
			||||||
 | 
					    FA  D18A ;   # small hard sign
 | 
				
			||||||
 | 
					    FB  D18B ;   # small y
 | 
				
			||||||
 | 
					    FC  D18C ;   # small soft sign
 | 
				
			||||||
 | 
					    FD  D18D ;   # small e
 | 
				
			||||||
 | 
					    FE  D18E ;   # small yu
 | 
				
			||||||
 | 
					    FF  D18F ;   # small ya
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										21
									
								
								contrib/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								contrib/README
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					geo2nginx.pl 		by Andrei Nigmatulin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						The perl script to convert CSV geoip database ( free download
 | 
				
			||||||
 | 
						at http://www.maxmind.com/app/geoip_country ) to format, suitable
 | 
				
			||||||
 | 
						for use by the ngx_http_geo_module.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					unicode2nginx		by Maxim Dounin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						The perl script to convert unicode mappings ( available
 | 
				
			||||||
 | 
						at http://www.unicode.org/Public/MAPPINGS/ ) to the nginx
 | 
				
			||||||
 | 
						configuration file format.
 | 
				
			||||||
 | 
						Two generated full maps for windows-1251 and koi8-r.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim			by Evan Miller
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Syntax highlighting of nginx configuration for vim, to be
 | 
				
			||||||
 | 
						placed into ~/.vim/.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										58
									
								
								contrib/geo2nginx.pl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								contrib/geo2nginx.pl
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,58 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/perl -w
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# (c) Andrei Nigmatulin, 2005
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# this script provided "as is", without any warranties. use it at your own risk.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# special thanx to Andrew Sitnikov for perl port
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# this script converts CSV geoip database (free download at http://www.maxmind.com/app/geoip_country)
 | 
				
			||||||
 | 
					# to format, suitable for use with nginx_http_geo module (http://sysoev.ru/nginx)
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# for example, line with ip range
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#   "62.16.68.0","62.16.127.255","1041253376","1041268735","RU","Russian Federation"
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# will be converted to four subnetworks:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#   62.16.68.0/22 RU;
 | 
				
			||||||
 | 
					#   62.16.72.0/21 RU;
 | 
				
			||||||
 | 
					#   62.16.80.0/20 RU;
 | 
				
			||||||
 | 
					#   62.16.96.0/19 RU;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use warnings;
 | 
				
			||||||
 | 
					use strict;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					while( <STDIN> ){
 | 
				
			||||||
 | 
						if (/"[^"]+","[^"]+","([^"]+)","([^"]+)","([^"]+)"/){
 | 
				
			||||||
 | 
							print_subnets($1, $2, $3);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub  print_subnets {
 | 
				
			||||||
 | 
						my ($a1, $a2, $c) = @_;
 | 
				
			||||||
 | 
						my $l;
 | 
				
			||||||
 | 
					    while ($a1 <= $a2) {
 | 
				
			||||||
 | 
							for ($l = 0; ($a1 & (1 << $l)) == 0 && ($a1 + ((1 << ($l + 1)) - 1)) <= $a2; $l++){};
 | 
				
			||||||
 | 
							print long2ip($a1) . "/" . (32 - $l) . " " . $c . ";\n";
 | 
				
			||||||
 | 
					    	$a1 += (1 << $l);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub long2ip {
 | 
				
			||||||
 | 
						my $ip = shift;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						my $str = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$str = ($ip & 255);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$ip >>= 8;
 | 
				
			||||||
 | 
						$str = ($ip & 255).".$str";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$ip >>= 8;
 | 
				
			||||||
 | 
						$str = ($ip & 255).".$str";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$ip >>= 8;
 | 
				
			||||||
 | 
						$str = ($ip & 255).".$str";
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										131
									
								
								contrib/unicode2nginx/koi-utf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										131
									
								
								contrib/unicode2nginx/koi-utf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,131 @@
 | 
				
			|||||||
 | 
					charset_map  koi8-r  utf-8 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    80  E29480 ; #	BOX DRAWINGS LIGHT HORIZONTAL
 | 
				
			||||||
 | 
					    81  E29482 ; #	BOX DRAWINGS LIGHT VERTICAL
 | 
				
			||||||
 | 
					    82  E2948C ; #	BOX DRAWINGS LIGHT DOWN AND RIGHT
 | 
				
			||||||
 | 
					    83  E29490 ; #	BOX DRAWINGS LIGHT DOWN AND LEFT
 | 
				
			||||||
 | 
					    84  E29494 ; #	BOX DRAWINGS LIGHT UP AND RIGHT
 | 
				
			||||||
 | 
					    85  E29498 ; #	BOX DRAWINGS LIGHT UP AND LEFT
 | 
				
			||||||
 | 
					    86  E2949C ; #	BOX DRAWINGS LIGHT VERTICAL AND RIGHT
 | 
				
			||||||
 | 
					    87  E294A4 ; #	BOX DRAWINGS LIGHT VERTICAL AND LEFT
 | 
				
			||||||
 | 
					    88  E294AC ; #	BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
 | 
				
			||||||
 | 
					    89  E294B4 ; #	BOX DRAWINGS LIGHT UP AND HORIZONTAL
 | 
				
			||||||
 | 
					    8A  E294BC ; #	BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
 | 
				
			||||||
 | 
					    8B  E29680 ; #	UPPER HALF BLOCK
 | 
				
			||||||
 | 
					    8C  E29684 ; #	LOWER HALF BLOCK
 | 
				
			||||||
 | 
					    8D  E29688 ; #	FULL BLOCK
 | 
				
			||||||
 | 
					    8E  E2968C ; #	LEFT HALF BLOCK
 | 
				
			||||||
 | 
					    8F  E29690 ; #	RIGHT HALF BLOCK
 | 
				
			||||||
 | 
					    90  E29691 ; #	LIGHT SHADE
 | 
				
			||||||
 | 
					    91  E29692 ; #	MEDIUM SHADE
 | 
				
			||||||
 | 
					    92  E29693 ; #	DARK SHADE
 | 
				
			||||||
 | 
					    93  E28CA0 ; #	TOP HALF INTEGRAL
 | 
				
			||||||
 | 
					    94  E296A0 ; #	BLACK SQUARE
 | 
				
			||||||
 | 
					    95  E28899 ; #	BULLET OPERATOR
 | 
				
			||||||
 | 
					    96  E2889A ; #	SQUARE ROOT
 | 
				
			||||||
 | 
					    97  E28988 ; #	ALMOST EQUAL TO
 | 
				
			||||||
 | 
					    98  E289A4 ; #	LESS-THAN OR EQUAL TO
 | 
				
			||||||
 | 
					    99  E289A5 ; #	GREATER-THAN OR EQUAL TO
 | 
				
			||||||
 | 
					    9A  C2A0 ; #	NO-BREAK SPACE
 | 
				
			||||||
 | 
					    9B  E28CA1 ; #	BOTTOM HALF INTEGRAL
 | 
				
			||||||
 | 
					    9C  C2B0 ; #	DEGREE SIGN
 | 
				
			||||||
 | 
					    9D  C2B2 ; #	SUPERSCRIPT TWO
 | 
				
			||||||
 | 
					    9E  C2B7 ; #	MIDDLE DOT
 | 
				
			||||||
 | 
					    9F  C3B7 ; #	DIVISION SIGN
 | 
				
			||||||
 | 
					    A0  E29590 ; #	BOX DRAWINGS DOUBLE HORIZONTAL
 | 
				
			||||||
 | 
					    A1  E29591 ; #	BOX DRAWINGS DOUBLE VERTICAL
 | 
				
			||||||
 | 
					    A2  E29592 ; #	BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
 | 
				
			||||||
 | 
					    A3  D191 ; #	CYRILLIC SMALL LETTER IO
 | 
				
			||||||
 | 
					    A4  E29593 ; #	BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
 | 
				
			||||||
 | 
					    A5  E29594 ; #	BOX DRAWINGS DOUBLE DOWN AND RIGHT
 | 
				
			||||||
 | 
					    A6  E29595 ; #	BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
 | 
				
			||||||
 | 
					    A7  E29596 ; #	BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
 | 
				
			||||||
 | 
					    A8  E29597 ; #	BOX DRAWINGS DOUBLE DOWN AND LEFT
 | 
				
			||||||
 | 
					    A9  E29598 ; #	BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
 | 
				
			||||||
 | 
					    AA  E29599 ; #	BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
 | 
				
			||||||
 | 
					    AB  E2959A ; #	BOX DRAWINGS DOUBLE UP AND RIGHT
 | 
				
			||||||
 | 
					    AC  E2959B ; #	BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
 | 
				
			||||||
 | 
					    AD  E2959C ; #	BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
 | 
				
			||||||
 | 
					    AE  E2959D ; #	BOX DRAWINGS DOUBLE UP AND LEFT
 | 
				
			||||||
 | 
					    AF  E2959E ; #	BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
 | 
				
			||||||
 | 
					    B0  E2959F ; #	BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
 | 
				
			||||||
 | 
					    B1  E295A0 ; #	BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
 | 
				
			||||||
 | 
					    B2  E295A1 ; #	BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
 | 
				
			||||||
 | 
					    B3  D081 ; #	CYRILLIC CAPITAL LETTER IO
 | 
				
			||||||
 | 
					    B4  E295A2 ; #	BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
 | 
				
			||||||
 | 
					    B5  E295A3 ; #	BOX DRAWINGS DOUBLE VERTICAL AND LEFT
 | 
				
			||||||
 | 
					    B6  E295A4 ; #	BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
 | 
				
			||||||
 | 
					    B7  E295A5 ; #	BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
 | 
				
			||||||
 | 
					    B8  E295A6 ; #	BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
 | 
				
			||||||
 | 
					    B9  E295A7 ; #	BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
 | 
				
			||||||
 | 
					    BA  E295A8 ; #	BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
 | 
				
			||||||
 | 
					    BB  E295A9 ; #	BOX DRAWINGS DOUBLE UP AND HORIZONTAL
 | 
				
			||||||
 | 
					    BC  E295AA ; #	BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
 | 
				
			||||||
 | 
					    BD  E295AB ; #	BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
 | 
				
			||||||
 | 
					    BE  E295AC ; #	BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
 | 
				
			||||||
 | 
					    BF  C2A9 ; #	COPYRIGHT SIGN
 | 
				
			||||||
 | 
					    C0  D18E ; #	CYRILLIC SMALL LETTER YU
 | 
				
			||||||
 | 
					    C1  D0B0 ; #	CYRILLIC SMALL LETTER A
 | 
				
			||||||
 | 
					    C2  D0B1 ; #	CYRILLIC SMALL LETTER BE
 | 
				
			||||||
 | 
					    C3  D186 ; #	CYRILLIC SMALL LETTER TSE
 | 
				
			||||||
 | 
					    C4  D0B4 ; #	CYRILLIC SMALL LETTER DE
 | 
				
			||||||
 | 
					    C5  D0B5 ; #	CYRILLIC SMALL LETTER IE
 | 
				
			||||||
 | 
					    C6  D184 ; #	CYRILLIC SMALL LETTER EF
 | 
				
			||||||
 | 
					    C7  D0B3 ; #	CYRILLIC SMALL LETTER GHE
 | 
				
			||||||
 | 
					    C8  D185 ; #	CYRILLIC SMALL LETTER HA
 | 
				
			||||||
 | 
					    C9  D0B8 ; #	CYRILLIC SMALL LETTER I
 | 
				
			||||||
 | 
					    CA  D0B9 ; #	CYRILLIC SMALL LETTER SHORT I
 | 
				
			||||||
 | 
					    CB  D0BA ; #	CYRILLIC SMALL LETTER KA
 | 
				
			||||||
 | 
					    CC  D0BB ; #	CYRILLIC SMALL LETTER EL
 | 
				
			||||||
 | 
					    CD  D0BC ; #	CYRILLIC SMALL LETTER EM
 | 
				
			||||||
 | 
					    CE  D0BD ; #	CYRILLIC SMALL LETTER EN
 | 
				
			||||||
 | 
					    CF  D0BE ; #	CYRILLIC SMALL LETTER O
 | 
				
			||||||
 | 
					    D0  D0BF ; #	CYRILLIC SMALL LETTER PE
 | 
				
			||||||
 | 
					    D1  D18F ; #	CYRILLIC SMALL LETTER YA
 | 
				
			||||||
 | 
					    D2  D180 ; #	CYRILLIC SMALL LETTER ER
 | 
				
			||||||
 | 
					    D3  D181 ; #	CYRILLIC SMALL LETTER ES
 | 
				
			||||||
 | 
					    D4  D182 ; #	CYRILLIC SMALL LETTER TE
 | 
				
			||||||
 | 
					    D5  D183 ; #	CYRILLIC SMALL LETTER U
 | 
				
			||||||
 | 
					    D6  D0B6 ; #	CYRILLIC SMALL LETTER ZHE
 | 
				
			||||||
 | 
					    D7  D0B2 ; #	CYRILLIC SMALL LETTER VE
 | 
				
			||||||
 | 
					    D8  D18C ; #	CYRILLIC SMALL LETTER SOFT SIGN
 | 
				
			||||||
 | 
					    D9  D18B ; #	CYRILLIC SMALL LETTER YERU
 | 
				
			||||||
 | 
					    DA  D0B7 ; #	CYRILLIC SMALL LETTER ZE
 | 
				
			||||||
 | 
					    DB  D188 ; #	CYRILLIC SMALL LETTER SHA
 | 
				
			||||||
 | 
					    DC  D18D ; #	CYRILLIC SMALL LETTER E
 | 
				
			||||||
 | 
					    DD  D189 ; #	CYRILLIC SMALL LETTER SHCHA
 | 
				
			||||||
 | 
					    DE  D187 ; #	CYRILLIC SMALL LETTER CHE
 | 
				
			||||||
 | 
					    DF  D18A ; #	CYRILLIC SMALL LETTER HARD SIGN
 | 
				
			||||||
 | 
					    E0  D0AE ; #	CYRILLIC CAPITAL LETTER YU
 | 
				
			||||||
 | 
					    E1  D090 ; #	CYRILLIC CAPITAL LETTER A
 | 
				
			||||||
 | 
					    E2  D091 ; #	CYRILLIC CAPITAL LETTER BE
 | 
				
			||||||
 | 
					    E3  D0A6 ; #	CYRILLIC CAPITAL LETTER TSE
 | 
				
			||||||
 | 
					    E4  D094 ; #	CYRILLIC CAPITAL LETTER DE
 | 
				
			||||||
 | 
					    E5  D095 ; #	CYRILLIC CAPITAL LETTER IE
 | 
				
			||||||
 | 
					    E6  D0A4 ; #	CYRILLIC CAPITAL LETTER EF
 | 
				
			||||||
 | 
					    E7  D093 ; #	CYRILLIC CAPITAL LETTER GHE
 | 
				
			||||||
 | 
					    E8  D0A5 ; #	CYRILLIC CAPITAL LETTER HA
 | 
				
			||||||
 | 
					    E9  D098 ; #	CYRILLIC CAPITAL LETTER I
 | 
				
			||||||
 | 
					    EA  D099 ; #	CYRILLIC CAPITAL LETTER SHORT I
 | 
				
			||||||
 | 
					    EB  D09A ; #	CYRILLIC CAPITAL LETTER KA
 | 
				
			||||||
 | 
					    EC  D09B ; #	CYRILLIC CAPITAL LETTER EL
 | 
				
			||||||
 | 
					    ED  D09C ; #	CYRILLIC CAPITAL LETTER EM
 | 
				
			||||||
 | 
					    EE  D09D ; #	CYRILLIC CAPITAL LETTER EN
 | 
				
			||||||
 | 
					    EF  D09E ; #	CYRILLIC CAPITAL LETTER O
 | 
				
			||||||
 | 
					    F0  D09F ; #	CYRILLIC CAPITAL LETTER PE
 | 
				
			||||||
 | 
					    F1  D0AF ; #	CYRILLIC CAPITAL LETTER YA
 | 
				
			||||||
 | 
					    F2  D0A0 ; #	CYRILLIC CAPITAL LETTER ER
 | 
				
			||||||
 | 
					    F3  D0A1 ; #	CYRILLIC CAPITAL LETTER ES
 | 
				
			||||||
 | 
					    F4  D0A2 ; #	CYRILLIC CAPITAL LETTER TE
 | 
				
			||||||
 | 
					    F5  D0A3 ; #	CYRILLIC CAPITAL LETTER U
 | 
				
			||||||
 | 
					    F6  D096 ; #	CYRILLIC CAPITAL LETTER ZHE
 | 
				
			||||||
 | 
					    F7  D092 ; #	CYRILLIC CAPITAL LETTER VE
 | 
				
			||||||
 | 
					    F8  D0AC ; #	CYRILLIC CAPITAL LETTER SOFT SIGN
 | 
				
			||||||
 | 
					    F9  D0AB ; #	CYRILLIC CAPITAL LETTER YERU
 | 
				
			||||||
 | 
					    FA  D097 ; #	CYRILLIC CAPITAL LETTER ZE
 | 
				
			||||||
 | 
					    FB  D0A8 ; #	CYRILLIC CAPITAL LETTER SHA
 | 
				
			||||||
 | 
					    FC  D0AD ; #	CYRILLIC CAPITAL LETTER E
 | 
				
			||||||
 | 
					    FD  D0A9 ; #	CYRILLIC CAPITAL LETTER SHCHA
 | 
				
			||||||
 | 
					    FE  D0A7 ; #	CYRILLIC CAPITAL LETTER CHE
 | 
				
			||||||
 | 
					    FF  D0AA ; #	CYRILLIC CAPITAL LETTER HARD SIGN
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										48
									
								
								contrib/unicode2nginx/unicode-to-nginx.pl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								contrib/unicode2nginx/unicode-to-nginx.pl
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/perl -w
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Convert unicode mappings to nginx configuration file format.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# You may find useful mappings in various places, including
 | 
				
			||||||
 | 
					# unicode.org official site:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
 | 
				
			||||||
 | 
					# http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Needs perl 5.6 or later.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Written by Maxim Dounin, mdounin@mdounin.ru
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					###############################################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					require 5.006;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					while (<>) {
 | 
				
			||||||
 | 
						# Skip comments and empty lines
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						next if /^#/;
 | 
				
			||||||
 | 
						next if /^\s*$/;
 | 
				
			||||||
 | 
						chomp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Convert mappings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if (/^\s*0x(..)\s*0x(....)\s*(#.*)/) {
 | 
				
			||||||
 | 
							# Mapping <from-code> <unicode-code> "#" <unicode-name>
 | 
				
			||||||
 | 
							my $cs_code = $1;
 | 
				
			||||||
 | 
							my $un_code = $2;
 | 
				
			||||||
 | 
							my $un_name = $3;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							# Produce UTF-8 sequence from character code;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							my $un_utf8 = join('',
 | 
				
			||||||
 | 
								map { sprintf("%02X", $_) }
 | 
				
			||||||
 | 
								unpack("U0C*", pack("U", hex($un_code)))
 | 
				
			||||||
 | 
							);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							print "    $cs_code  $un_utf8 ; $un_name\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						} else {
 | 
				
			||||||
 | 
							warn "Unrecognized line: '$_'";
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					###############################################################################
 | 
				
			||||||
							
								
								
									
										130
									
								
								contrib/unicode2nginx/win-utf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										130
									
								
								contrib/unicode2nginx/win-utf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,130 @@
 | 
				
			|||||||
 | 
					charset_map  windows-1251  utf-8 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    80  D082 ; #CYRILLIC CAPITAL LETTER DJE
 | 
				
			||||||
 | 
					    81  D083 ; #CYRILLIC CAPITAL LETTER GJE
 | 
				
			||||||
 | 
					    82  E2809A ; #SINGLE LOW-9 QUOTATION MARK
 | 
				
			||||||
 | 
					    83  D193 ; #CYRILLIC SMALL LETTER GJE
 | 
				
			||||||
 | 
					    84  E2809E ; #DOUBLE LOW-9 QUOTATION MARK
 | 
				
			||||||
 | 
					    85  E280A6 ; #HORIZONTAL ELLIPSIS
 | 
				
			||||||
 | 
					    86  E280A0 ; #DAGGER
 | 
				
			||||||
 | 
					    87  E280A1 ; #DOUBLE DAGGER
 | 
				
			||||||
 | 
					    88  E282AC ; #EURO SIGN
 | 
				
			||||||
 | 
					    89  E280B0 ; #PER MILLE SIGN
 | 
				
			||||||
 | 
					    8A  D089 ; #CYRILLIC CAPITAL LETTER LJE
 | 
				
			||||||
 | 
					    8B  E280B9 ; #SINGLE LEFT-POINTING ANGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    8C  D08A ; #CYRILLIC CAPITAL LETTER NJE
 | 
				
			||||||
 | 
					    8D  D08C ; #CYRILLIC CAPITAL LETTER KJE
 | 
				
			||||||
 | 
					    8E  D08B ; #CYRILLIC CAPITAL LETTER TSHE
 | 
				
			||||||
 | 
					    8F  D08F ; #CYRILLIC CAPITAL LETTER DZHE
 | 
				
			||||||
 | 
					    90  D192 ; #CYRILLIC SMALL LETTER DJE
 | 
				
			||||||
 | 
					    91  E28098 ; #LEFT SINGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    92  E28099 ; #RIGHT SINGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    93  E2809C ; #LEFT DOUBLE QUOTATION MARK
 | 
				
			||||||
 | 
					    94  E2809D ; #RIGHT DOUBLE QUOTATION MARK
 | 
				
			||||||
 | 
					    95  E280A2 ; #BULLET
 | 
				
			||||||
 | 
					    96  E28093 ; #EN DASH
 | 
				
			||||||
 | 
					    97  E28094 ; #EM DASH
 | 
				
			||||||
 | 
					    99  E284A2 ; #TRADE MARK SIGN
 | 
				
			||||||
 | 
					    9A  D199 ; #CYRILLIC SMALL LETTER LJE
 | 
				
			||||||
 | 
					    9B  E280BA ; #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    9C  D19A ; #CYRILLIC SMALL LETTER NJE
 | 
				
			||||||
 | 
					    9D  D19C ; #CYRILLIC SMALL LETTER KJE
 | 
				
			||||||
 | 
					    9E  D19B ; #CYRILLIC SMALL LETTER TSHE
 | 
				
			||||||
 | 
					    9F  D19F ; #CYRILLIC SMALL LETTER DZHE
 | 
				
			||||||
 | 
					    A0  C2A0 ; #NO-BREAK SPACE
 | 
				
			||||||
 | 
					    A1  D08E ; #CYRILLIC CAPITAL LETTER SHORT U
 | 
				
			||||||
 | 
					    A2  D19E ; #CYRILLIC SMALL LETTER SHORT U
 | 
				
			||||||
 | 
					    A3  D088 ; #CYRILLIC CAPITAL LETTER JE
 | 
				
			||||||
 | 
					    A4  C2A4 ; #CURRENCY SIGN
 | 
				
			||||||
 | 
					    A5  D290 ; #CYRILLIC CAPITAL LETTER GHE WITH UPTURN
 | 
				
			||||||
 | 
					    A6  C2A6 ; #BROKEN BAR
 | 
				
			||||||
 | 
					    A7  C2A7 ; #SECTION SIGN
 | 
				
			||||||
 | 
					    A8  D081 ; #CYRILLIC CAPITAL LETTER IO
 | 
				
			||||||
 | 
					    A9  C2A9 ; #COPYRIGHT SIGN
 | 
				
			||||||
 | 
					    AA  D084 ; #CYRILLIC CAPITAL LETTER UKRAINIAN IE
 | 
				
			||||||
 | 
					    AB  C2AB ; #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    AC  C2AC ; #NOT SIGN
 | 
				
			||||||
 | 
					    AD  C2AD ; #SOFT HYPHEN
 | 
				
			||||||
 | 
					    AE  C2AE ; #REGISTERED SIGN
 | 
				
			||||||
 | 
					    AF  D087 ; #CYRILLIC CAPITAL LETTER YI
 | 
				
			||||||
 | 
					    B0  C2B0 ; #DEGREE SIGN
 | 
				
			||||||
 | 
					    B1  C2B1 ; #PLUS-MINUS SIGN
 | 
				
			||||||
 | 
					    B2  D086 ; #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
 | 
				
			||||||
 | 
					    B3  D196 ; #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
 | 
				
			||||||
 | 
					    B4  D291 ; #CYRILLIC SMALL LETTER GHE WITH UPTURN
 | 
				
			||||||
 | 
					    B5  C2B5 ; #MICRO SIGN
 | 
				
			||||||
 | 
					    B6  C2B6 ; #PILCROW SIGN
 | 
				
			||||||
 | 
					    B7  C2B7 ; #MIDDLE DOT
 | 
				
			||||||
 | 
					    B8  D191 ; #CYRILLIC SMALL LETTER IO
 | 
				
			||||||
 | 
					    B9  E28496 ; #NUMERO SIGN
 | 
				
			||||||
 | 
					    BA  D194 ; #CYRILLIC SMALL LETTER UKRAINIAN IE
 | 
				
			||||||
 | 
					    BB  C2BB ; #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 | 
				
			||||||
 | 
					    BC  D198 ; #CYRILLIC SMALL LETTER JE
 | 
				
			||||||
 | 
					    BD  D085 ; #CYRILLIC CAPITAL LETTER DZE
 | 
				
			||||||
 | 
					    BE  D195 ; #CYRILLIC SMALL LETTER DZE
 | 
				
			||||||
 | 
					    BF  D197 ; #CYRILLIC SMALL LETTER YI
 | 
				
			||||||
 | 
					    C0  D090 ; #CYRILLIC CAPITAL LETTER A
 | 
				
			||||||
 | 
					    C1  D091 ; #CYRILLIC CAPITAL LETTER BE
 | 
				
			||||||
 | 
					    C2  D092 ; #CYRILLIC CAPITAL LETTER VE
 | 
				
			||||||
 | 
					    C3  D093 ; #CYRILLIC CAPITAL LETTER GHE
 | 
				
			||||||
 | 
					    C4  D094 ; #CYRILLIC CAPITAL LETTER DE
 | 
				
			||||||
 | 
					    C5  D095 ; #CYRILLIC CAPITAL LETTER IE
 | 
				
			||||||
 | 
					    C6  D096 ; #CYRILLIC CAPITAL LETTER ZHE
 | 
				
			||||||
 | 
					    C7  D097 ; #CYRILLIC CAPITAL LETTER ZE
 | 
				
			||||||
 | 
					    C8  D098 ; #CYRILLIC CAPITAL LETTER I
 | 
				
			||||||
 | 
					    C9  D099 ; #CYRILLIC CAPITAL LETTER SHORT I
 | 
				
			||||||
 | 
					    CA  D09A ; #CYRILLIC CAPITAL LETTER KA
 | 
				
			||||||
 | 
					    CB  D09B ; #CYRILLIC CAPITAL LETTER EL
 | 
				
			||||||
 | 
					    CC  D09C ; #CYRILLIC CAPITAL LETTER EM
 | 
				
			||||||
 | 
					    CD  D09D ; #CYRILLIC CAPITAL LETTER EN
 | 
				
			||||||
 | 
					    CE  D09E ; #CYRILLIC CAPITAL LETTER O
 | 
				
			||||||
 | 
					    CF  D09F ; #CYRILLIC CAPITAL LETTER PE
 | 
				
			||||||
 | 
					    D0  D0A0 ; #CYRILLIC CAPITAL LETTER ER
 | 
				
			||||||
 | 
					    D1  D0A1 ; #CYRILLIC CAPITAL LETTER ES
 | 
				
			||||||
 | 
					    D2  D0A2 ; #CYRILLIC CAPITAL LETTER TE
 | 
				
			||||||
 | 
					    D3  D0A3 ; #CYRILLIC CAPITAL LETTER U
 | 
				
			||||||
 | 
					    D4  D0A4 ; #CYRILLIC CAPITAL LETTER EF
 | 
				
			||||||
 | 
					    D5  D0A5 ; #CYRILLIC CAPITAL LETTER HA
 | 
				
			||||||
 | 
					    D6  D0A6 ; #CYRILLIC CAPITAL LETTER TSE
 | 
				
			||||||
 | 
					    D7  D0A7 ; #CYRILLIC CAPITAL LETTER CHE
 | 
				
			||||||
 | 
					    D8  D0A8 ; #CYRILLIC CAPITAL LETTER SHA
 | 
				
			||||||
 | 
					    D9  D0A9 ; #CYRILLIC CAPITAL LETTER SHCHA
 | 
				
			||||||
 | 
					    DA  D0AA ; #CYRILLIC CAPITAL LETTER HARD SIGN
 | 
				
			||||||
 | 
					    DB  D0AB ; #CYRILLIC CAPITAL LETTER YERU
 | 
				
			||||||
 | 
					    DC  D0AC ; #CYRILLIC CAPITAL LETTER SOFT SIGN
 | 
				
			||||||
 | 
					    DD  D0AD ; #CYRILLIC CAPITAL LETTER E
 | 
				
			||||||
 | 
					    DE  D0AE ; #CYRILLIC CAPITAL LETTER YU
 | 
				
			||||||
 | 
					    DF  D0AF ; #CYRILLIC CAPITAL LETTER YA
 | 
				
			||||||
 | 
					    E0  D0B0 ; #CYRILLIC SMALL LETTER A
 | 
				
			||||||
 | 
					    E1  D0B1 ; #CYRILLIC SMALL LETTER BE
 | 
				
			||||||
 | 
					    E2  D0B2 ; #CYRILLIC SMALL LETTER VE
 | 
				
			||||||
 | 
					    E3  D0B3 ; #CYRILLIC SMALL LETTER GHE
 | 
				
			||||||
 | 
					    E4  D0B4 ; #CYRILLIC SMALL LETTER DE
 | 
				
			||||||
 | 
					    E5  D0B5 ; #CYRILLIC SMALL LETTER IE
 | 
				
			||||||
 | 
					    E6  D0B6 ; #CYRILLIC SMALL LETTER ZHE
 | 
				
			||||||
 | 
					    E7  D0B7 ; #CYRILLIC SMALL LETTER ZE
 | 
				
			||||||
 | 
					    E8  D0B8 ; #CYRILLIC SMALL LETTER I
 | 
				
			||||||
 | 
					    E9  D0B9 ; #CYRILLIC SMALL LETTER SHORT I
 | 
				
			||||||
 | 
					    EA  D0BA ; #CYRILLIC SMALL LETTER KA
 | 
				
			||||||
 | 
					    EB  D0BB ; #CYRILLIC SMALL LETTER EL
 | 
				
			||||||
 | 
					    EC  D0BC ; #CYRILLIC SMALL LETTER EM
 | 
				
			||||||
 | 
					    ED  D0BD ; #CYRILLIC SMALL LETTER EN
 | 
				
			||||||
 | 
					    EE  D0BE ; #CYRILLIC SMALL LETTER O
 | 
				
			||||||
 | 
					    EF  D0BF ; #CYRILLIC SMALL LETTER PE
 | 
				
			||||||
 | 
					    F0  D180 ; #CYRILLIC SMALL LETTER ER
 | 
				
			||||||
 | 
					    F1  D181 ; #CYRILLIC SMALL LETTER ES
 | 
				
			||||||
 | 
					    F2  D182 ; #CYRILLIC SMALL LETTER TE
 | 
				
			||||||
 | 
					    F3  D183 ; #CYRILLIC SMALL LETTER U
 | 
				
			||||||
 | 
					    F4  D184 ; #CYRILLIC SMALL LETTER EF
 | 
				
			||||||
 | 
					    F5  D185 ; #CYRILLIC SMALL LETTER HA
 | 
				
			||||||
 | 
					    F6  D186 ; #CYRILLIC SMALL LETTER TSE
 | 
				
			||||||
 | 
					    F7  D187 ; #CYRILLIC SMALL LETTER CHE
 | 
				
			||||||
 | 
					    F8  D188 ; #CYRILLIC SMALL LETTER SHA
 | 
				
			||||||
 | 
					    F9  D189 ; #CYRILLIC SMALL LETTER SHCHA
 | 
				
			||||||
 | 
					    FA  D18A ; #CYRILLIC SMALL LETTER HARD SIGN
 | 
				
			||||||
 | 
					    FB  D18B ; #CYRILLIC SMALL LETTER YERU
 | 
				
			||||||
 | 
					    FC  D18C ; #CYRILLIC SMALL LETTER SOFT SIGN
 | 
				
			||||||
 | 
					    FD  D18D ; #CYRILLIC SMALL LETTER E
 | 
				
			||||||
 | 
					    FE  D18E ; #CYRILLIC SMALL LETTER YU
 | 
				
			||||||
 | 
					    FF  D18F ; #CYRILLIC SMALL LETTER YA
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										4
									
								
								contrib/vim/ftdetect/nginx.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								contrib/vim/ftdetect/nginx.vim
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					au BufRead,BufNewFile *.nginx set ft=nginx
 | 
				
			||||||
 | 
					au BufRead,BufNewFile */etc/nginx/* set ft=nginx
 | 
				
			||||||
 | 
					au BufRead,BufNewFile */usr/local/nginx/conf/* set ft=nginx
 | 
				
			||||||
 | 
					au BufRead,BufNewFile nginx.conf set ft=nginx
 | 
				
			||||||
							
								
								
									
										1
									
								
								contrib/vim/ftplugin/nginx.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								contrib/vim/ftplugin/nginx.vim
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					setlocal commentstring=#\ %s
 | 
				
			||||||
							
								
								
									
										11
									
								
								contrib/vim/indent/nginx.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								contrib/vim/indent/nginx.vim
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					if exists("b:did_indent")
 | 
				
			||||||
 | 
					    finish
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					let b:did_indent = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					setlocal indentexpr=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" cindent actually works for nginx' simple file structure
 | 
				
			||||||
 | 
					setlocal cindent
 | 
				
			||||||
 | 
					" Just make sure that the comments are not reset as defs would be.
 | 
				
			||||||
 | 
					setlocal cinkeys-=0#
 | 
				
			||||||
							
								
								
									
										2338
									
								
								contrib/vim/syntax/nginx.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2338
									
								
								contrib/vim/syntax/nginx.vim
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8498
									
								
								docs/CHANGES
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8498
									
								
								docs/CHANGES
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										8646
									
								
								docs/CHANGES.ru
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8646
									
								
								docs/CHANGES.ru
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										26
									
								
								docs/LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/LICENSE
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					/* 
 | 
				
			||||||
 | 
					 * Copyright (C) 2002-2019 Igor Sysoev
 | 
				
			||||||
 | 
					 * Copyright (C) 2011-2019 Nginx, Inc.
 | 
				
			||||||
 | 
					 * All rights reserved.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Redistribution and use in source and binary forms, with or without
 | 
				
			||||||
 | 
					 * modification, are permitted provided that the following conditions
 | 
				
			||||||
 | 
					 * are met:
 | 
				
			||||||
 | 
					 * 1. Redistributions of source code must retain the above copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer.
 | 
				
			||||||
 | 
					 * 2. Redistributions in binary form must reproduce the above copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer in the
 | 
				
			||||||
 | 
					 *    documentation and/or other materials provided with the distribution.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 | 
				
			||||||
 | 
					 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
				
			||||||
 | 
					 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
				
			||||||
 | 
					 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 | 
				
			||||||
 | 
					 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | 
				
			||||||
 | 
					 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | 
				
			||||||
 | 
					 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
				
			||||||
 | 
					 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | 
				
			||||||
 | 
					 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | 
				
			||||||
 | 
					 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | 
				
			||||||
 | 
					 * SUCH DAMAGE.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
							
								
								
									
										125
									
								
								docs/OpenSSL.LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								docs/OpenSSL.LICENSE
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,125 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					  LICENSE ISSUES
 | 
				
			||||||
 | 
					  ==============
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  The OpenSSL toolkit stays under a double license, i.e. both the conditions of
 | 
				
			||||||
 | 
					  the OpenSSL License and the original SSLeay license apply to the toolkit.
 | 
				
			||||||
 | 
					  See below for the actual license texts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  OpenSSL License
 | 
				
			||||||
 | 
					  ---------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* ====================================================================
 | 
				
			||||||
 | 
					 * Copyright (c) 1998-2019 The OpenSSL Project.  All rights reserved.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Redistribution and use in source and binary forms, with or without
 | 
				
			||||||
 | 
					 * modification, are permitted provided that the following conditions
 | 
				
			||||||
 | 
					 * are met:
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 1. Redistributions of source code must retain the above copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 2. Redistributions in binary form must reproduce the above copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer in
 | 
				
			||||||
 | 
					 *    the documentation and/or other materials provided with the
 | 
				
			||||||
 | 
					 *    distribution.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 3. All advertising materials mentioning features or use of this
 | 
				
			||||||
 | 
					 *    software must display the following acknowledgment:
 | 
				
			||||||
 | 
					 *    "This product includes software developed by the OpenSSL Project
 | 
				
			||||||
 | 
					 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
 | 
				
			||||||
 | 
					 *    endorse or promote products derived from this software without
 | 
				
			||||||
 | 
					 *    prior written permission. For written permission, please contact
 | 
				
			||||||
 | 
					 *    openssl-core@openssl.org.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 5. Products derived from this software may not be called "OpenSSL"
 | 
				
			||||||
 | 
					 *    nor may "OpenSSL" appear in their names without prior written
 | 
				
			||||||
 | 
					 *    permission of the OpenSSL Project.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * 6. Redistributions of any form whatsoever must retain the following
 | 
				
			||||||
 | 
					 *    acknowledgment:
 | 
				
			||||||
 | 
					 *    "This product includes software developed by the OpenSSL Project
 | 
				
			||||||
 | 
					 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
 | 
				
			||||||
 | 
					 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
				
			||||||
 | 
					 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 | 
				
			||||||
 | 
					 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
 | 
				
			||||||
 | 
					 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
				
			||||||
 | 
					 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 | 
				
			||||||
 | 
					 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 | 
				
			||||||
 | 
					 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
				
			||||||
 | 
					 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 | 
				
			||||||
 | 
					 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 | 
				
			||||||
 | 
					 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 | 
				
			||||||
 | 
					 * OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
 | 
					 * ====================================================================
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * This product includes cryptographic software written by Eric Young
 | 
				
			||||||
 | 
					 * (eay@cryptsoft.com).  This product includes software written by Tim
 | 
				
			||||||
 | 
					 * Hudson (tjh@cryptsoft.com).
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 Original SSLeay License
 | 
				
			||||||
 | 
					 -----------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
 | 
				
			||||||
 | 
					 * All rights reserved.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * This package is an SSL implementation written
 | 
				
			||||||
 | 
					 * by Eric Young (eay@cryptsoft.com).
 | 
				
			||||||
 | 
					 * The implementation was written so as to conform with Netscapes SSL.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * This library is free for commercial and non-commercial use as long as
 | 
				
			||||||
 | 
					 * the following conditions are aheared to.  The following conditions
 | 
				
			||||||
 | 
					 * apply to all code found in this distribution, be it the RC4, RSA,
 | 
				
			||||||
 | 
					 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
 | 
				
			||||||
 | 
					 * included with this distribution is covered by the same copyright terms
 | 
				
			||||||
 | 
					 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Copyright remains Eric Young's, and as such any Copyright notices in
 | 
				
			||||||
 | 
					 * the code are not to be removed.
 | 
				
			||||||
 | 
					 * If this package is used in a product, Eric Young should be given attribution
 | 
				
			||||||
 | 
					 * as the author of the parts of the library used.
 | 
				
			||||||
 | 
					 * This can be in the form of a textual message at program startup or
 | 
				
			||||||
 | 
					 * in documentation (online or textual) provided with the package.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Redistribution and use in source and binary forms, with or without
 | 
				
			||||||
 | 
					 * modification, are permitted provided that the following conditions
 | 
				
			||||||
 | 
					 * are met:
 | 
				
			||||||
 | 
					 * 1. Redistributions of source code must retain the copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer.
 | 
				
			||||||
 | 
					 * 2. Redistributions in binary form must reproduce the above copyright
 | 
				
			||||||
 | 
					 *    notice, this list of conditions and the following disclaimer in the
 | 
				
			||||||
 | 
					 *    documentation and/or other materials provided with the distribution.
 | 
				
			||||||
 | 
					 * 3. All advertising materials mentioning features or use of this software
 | 
				
			||||||
 | 
					 *    must display the following acknowledgement:
 | 
				
			||||||
 | 
					 *    "This product includes cryptographic software written by
 | 
				
			||||||
 | 
					 *     Eric Young (eay@cryptsoft.com)"
 | 
				
			||||||
 | 
					 *    The word 'cryptographic' can be left out if the rouines from the library
 | 
				
			||||||
 | 
					 *    being used are not cryptographic related :-).
 | 
				
			||||||
 | 
					 * 4. If you include any Windows specific code (or a derivative thereof) from
 | 
				
			||||||
 | 
					 *    the apps directory (application code) you must include an acknowledgement:
 | 
				
			||||||
 | 
					 *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
 | 
				
			||||||
 | 
					 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
				
			||||||
 | 
					 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
				
			||||||
 | 
					 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 | 
				
			||||||
 | 
					 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | 
				
			||||||
 | 
					 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | 
				
			||||||
 | 
					 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
				
			||||||
 | 
					 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | 
				
			||||||
 | 
					 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | 
				
			||||||
 | 
					 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | 
				
			||||||
 | 
					 * SUCH DAMAGE.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * The licence and distribution terms for any publically available version or
 | 
				
			||||||
 | 
					 * derivative of this code cannot be changed.  i.e. this code cannot simply be
 | 
				
			||||||
 | 
					 * copied and put under another distribution licence
 | 
				
			||||||
 | 
					 * [including the GNU Public Licence.]
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										93
									
								
								docs/PCRE.LICENCE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								docs/PCRE.LICENCE
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,93 @@
 | 
				
			|||||||
 | 
					PCRE LICENCE
 | 
				
			||||||
 | 
					------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PCRE is a library of functions to support regular expressions whose syntax
 | 
				
			||||||
 | 
					and semantics are as close as possible to those of the Perl 5 language.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Release 8 of PCRE is distributed under the terms of the "BSD" licence, as
 | 
				
			||||||
 | 
					specified below. The documentation for PCRE, supplied in the "doc"
 | 
				
			||||||
 | 
					directory, is distributed under the same terms as the software itself. The data
 | 
				
			||||||
 | 
					in the testdata directory is not copyrighted and is in the public domain.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The basic library functions are written in C and are freestanding. Also
 | 
				
			||||||
 | 
					included in the distribution is a set of C++ wrapper functions, and a
 | 
				
			||||||
 | 
					just-in-time compiler that can be used to optimize pattern matching. These
 | 
				
			||||||
 | 
					are both optional features that can be omitted when the library is built.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					THE BASIC LIBRARY FUNCTIONS
 | 
				
			||||||
 | 
					---------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Written by:       Philip Hazel
 | 
				
			||||||
 | 
					Email local part: ph10
 | 
				
			||||||
 | 
					Email domain:     cam.ac.uk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					University of Cambridge Computing Service,
 | 
				
			||||||
 | 
					Cambridge, England.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright (c) 1997-2020 University of Cambridge
 | 
				
			||||||
 | 
					All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PCRE JUST-IN-TIME COMPILATION SUPPORT
 | 
				
			||||||
 | 
					-------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Written by:       Zoltan Herczeg
 | 
				
			||||||
 | 
					Email local part: hzmester
 | 
				
			||||||
 | 
					Email domain:     freemail.hu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright(c) 2010-2020 Zoltan Herczeg
 | 
				
			||||||
 | 
					All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STACK-LESS JUST-IN-TIME COMPILER
 | 
				
			||||||
 | 
					--------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Written by:       Zoltan Herczeg
 | 
				
			||||||
 | 
					Email local part: hzmester
 | 
				
			||||||
 | 
					Email domain:     freemail.hu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright(c) 2009-2020 Zoltan Herczeg
 | 
				
			||||||
 | 
					All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					THE C++ WRAPPER FUNCTIONS
 | 
				
			||||||
 | 
					-------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Contributed by:   Google Inc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright (c) 2007-2012, Google Inc.
 | 
				
			||||||
 | 
					All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					THE "BSD" LICENCE
 | 
				
			||||||
 | 
					-----------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Redistribution and use in source and binary forms, with or without
 | 
				
			||||||
 | 
					modification, are permitted provided that the following conditions are met:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    * Redistributions of source code must retain the above copyright notice,
 | 
				
			||||||
 | 
					      this list of conditions and the following disclaimer.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    * Redistributions in binary form must reproduce the above copyright
 | 
				
			||||||
 | 
					      notice, this list of conditions and the following disclaimer in the
 | 
				
			||||||
 | 
					      documentation and/or other materials provided with the distribution.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    * Neither the name of the University of Cambridge nor the name of Google
 | 
				
			||||||
 | 
					      Inc. nor the names of their contributors may be used to endorse or
 | 
				
			||||||
 | 
					      promote products derived from this software without specific prior
 | 
				
			||||||
 | 
					      written permission.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 | 
				
			||||||
 | 
					AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
				
			||||||
 | 
					IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
				
			||||||
 | 
					ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 | 
				
			||||||
 | 
					LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 | 
				
			||||||
 | 
					CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 | 
				
			||||||
 | 
					SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 | 
				
			||||||
 | 
					INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 | 
				
			||||||
 | 
					CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 | 
				
			||||||
 | 
					ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 | 
				
			||||||
 | 
					POSSIBILITY OF SUCH DAMAGE.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					End
 | 
				
			||||||
							
								
								
									
										3
									
								
								docs/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								docs/README
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					Documentation is available at http://nginx.org
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										20
									
								
								docs/zlib.LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docs/zlib.LICENSE
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					 (C) 1995-2017 Jean-loup Gailly and Mark Adler
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  This software is provided 'as-is', without any express or implied
 | 
				
			||||||
 | 
					  warranty.  In no event will the authors be held liable for any damages
 | 
				
			||||||
 | 
					  arising from the use of this software.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Permission is granted to anyone to use this software for any purpose,
 | 
				
			||||||
 | 
					  including commercial applications, and to alter it and redistribute it
 | 
				
			||||||
 | 
					  freely, subject to the following restrictions:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  1. The origin of this software must not be misrepresented; you must not
 | 
				
			||||||
 | 
					     claim that you wrote the original software. If you use this software
 | 
				
			||||||
 | 
					     in a product, an acknowledgment in the product documentation would be
 | 
				
			||||||
 | 
					     appreciated but is not required.
 | 
				
			||||||
 | 
					  2. Altered source versions must be plainly marked as such, and must not be
 | 
				
			||||||
 | 
					     misrepresented as being the original software.
 | 
				
			||||||
 | 
					  3. This notice may not be removed or altered from any source distribution.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Jean-loup Gailly        Mark Adler
 | 
				
			||||||
 | 
					  jloup@gzip.org          madler@alumni.caltech.edu
 | 
				
			||||||
							
								
								
									
										21
									
								
								html/50x.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								html/50x.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
					<head>
 | 
				
			||||||
 | 
					<title>Error</title>
 | 
				
			||||||
 | 
					<style>
 | 
				
			||||||
 | 
					    body {
 | 
				
			||||||
 | 
					        width: 35em;
 | 
				
			||||||
 | 
					        margin: 0 auto;
 | 
				
			||||||
 | 
					        font-family: Tahoma, Verdana, Arial, sans-serif;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
 | 
					</head>
 | 
				
			||||||
 | 
					<body>
 | 
				
			||||||
 | 
					<h1>An error occurred.</h1>
 | 
				
			||||||
 | 
					<p>Sorry, the page you are looking for is currently unavailable.<br/>
 | 
				
			||||||
 | 
					Please try again later.</p>
 | 
				
			||||||
 | 
					<p>If you are the system administrator of this resource then you should check
 | 
				
			||||||
 | 
					the error log for details.</p>
 | 
				
			||||||
 | 
					<p><em>Faithfully yours, nginx.</em></p>
 | 
				
			||||||
 | 
					</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
							
								
								
									
										25
									
								
								html/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								html/index.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
					<head>
 | 
				
			||||||
 | 
					<title>Welcome to nginx!</title>
 | 
				
			||||||
 | 
					<style>
 | 
				
			||||||
 | 
					    body {
 | 
				
			||||||
 | 
					        width: 35em;
 | 
				
			||||||
 | 
					        margin: 0 auto;
 | 
				
			||||||
 | 
					        font-family: Tahoma, Verdana, Arial, sans-serif;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
 | 
					</head>
 | 
				
			||||||
 | 
					<body>
 | 
				
			||||||
 | 
					<h1>Welcome to nginx!</h1>
 | 
				
			||||||
 | 
					<p>If you see this page, the nginx web server is successfully installed and
 | 
				
			||||||
 | 
					working. Further configuration is required.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p>For online documentation and support please refer to
 | 
				
			||||||
 | 
					<a href="http://nginx.org/">nginx.org</a>.<br/>
 | 
				
			||||||
 | 
					Commercial support is available at
 | 
				
			||||||
 | 
					<a href="http://nginx.com/">nginx.com</a>.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p><em>Thank you for using nginx.</em></p>
 | 
				
			||||||
 | 
					</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
							
								
								
									
										1
									
								
								logs/nginx.pid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								logs/nginx.pid
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					14744
 | 
				
			||||||
		Reference in New Issue
	
	Block a user