Warning, file /frameworks/syntax-highlighting/autotests/html/nginx.conf.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>nginx.conf</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (nginx Configuration) - Theme (Breeze Light)"/>
0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre>
0007 <span style="color:#898887;"># example nginx config for highlighting</span>
0008 
0009 <span style="color:#0057ae;">user</span> nginx<span style="color:#ca60ca;">;</span>
0010 <span style="color:#0057ae;">worker_processes</span> auto<span style="color:#ca60ca;">;</span>
0011 <span style="color:#0057ae;">error_log</span> /var/log/nginx/error.log<span style="color:#ca60ca;">;</span>
0012 <span style="color:#0057ae;">pid</span> /run/nginx.pid<span style="color:#ca60ca;">;</span>
0013 
0014 <span style="color:#898887;"># Load dynamic modules. See /usr/share/nginx/README.dynamic.</span>
0015 <span style="color:#0057ae;">include</span> /usr/share/nginx/modules/*.conf<span style="color:#ca60ca;">;</span>
0016 
0017 <span style="color:#0057ae;">events</span> <span style="color:#ca60ca;">{</span>
0018     <span style="color:#0057ae;">worker_connections</span> <span style="color:#b08000;">1024</span><span style="color:#ca60ca;">;</span>
0019 <span style="color:#ca60ca;">}</span>
0020 
0021 <span style="color:#0057ae;">http</span> <span style="color:#ca60ca;">{</span>
0022     <span style="color:#0057ae;">server_tokens</span> <span style="font-weight:bold;">off</span><span style="color:#ca60ca;">;</span>
0023     <span style="color:#0057ae;">include</span>             /etc/nginx/mime.types<span style="color:#ca60ca;">;</span>
0024     <span style="color:#0057ae;">default_type</span>        application/octet-stream<span style="color:#ca60ca;">;</span>
0025 
0026     <span style="color:#0057ae;">server_names_hash_bucket_size</span> <span style="color:#b08000;">64</span><span style="color:#ca60ca;">;</span>
0027     <span style="color:#0057ae;">server_names_hash_max_size</span> <span style="color:#b08000;">1024</span><span style="color:#ca60ca;">;</span>
0028     <span style="color:#0057ae;">types_hash_max_size</span> <span style="color:#b08000;">2048</span><span style="color:#ca60ca;">;</span>
0029 
0030     <span style="color:#0057ae;">log_format</span>  main  <span style="color:#bf0303;">'</span><span style="color:#0057ae;">$remote_addr</span><span style="color:#bf0303;"> - </span><span style="color:#0057ae;">$remote_user</span><span style="color:#bf0303;"> [</span><span style="color:#0057ae;">$time_local</span><span style="color:#bf0303;">] &quot;</span><span style="color:#0057ae;">$request</span><span style="color:#bf0303;">&quot; '</span>
0031                       <span style="color:#bf0303;">'</span><span style="color:#0057ae;">$status</span><span style="color:#bf0303;"> </span><span style="color:#0057ae;">$body_bytes_sent</span><span style="color:#bf0303;"> &quot;</span><span style="color:#0057ae;">$http_referer</span><span style="color:#bf0303;">&quot; '</span>
0032                       <span style="color:#bf0303;">'&quot;</span><span style="color:#0057ae;">$http_user_agent</span><span style="color:#bf0303;">&quot; &quot;</span><span style="color:#0057ae;">$http_x_forwarded_for</span><span style="color:#bf0303;">&quot;'</span><span style="color:#ca60ca;">;</span>
0033 
0034     <span style="color:#0057ae;">map</span> <span style="color:#0057ae;">$remote_addr</span> <span style="color:#0057ae;">$not_lb_request</span> <span style="color:#ca60ca;">{</span>
0035       192.168.1.234 0;  <span style="color:#898887;"># our loadbalancer</span>
0036       default       1;  <span style="color:#898887;"># any other host</span>
0037     <span style="color:#ca60ca;">}</span>
0038 
0039     <span style="color:#0057ae;">access_log</span>  /var/log/nginx/access.log  main if=<span style="color:#0057ae;">$not_lb_request</span><span style="color:#ca60ca;">;</span>
0040 
0041     <span style="color:#0057ae;">real_ip_header</span> X-Forwarded-For<span style="color:#ca60ca;">;</span>
0042     <span style="color:#0057ae;">set_real_ip_from</span> <span style="color:#b08000;">192</span>.<span style="color:#b08000;">168</span>.<span style="color:#b08000;">1</span>.<span style="color:#b08000;">234</span><span style="color:#ca60ca;">;</span>  <span style="color:#898887;"># trust our loadbalancer to present the correct client IP</span>
0043 
0044     <span style="color:#0057ae;">map</span> <span style="color:#0057ae;">$http_x_forwarded_proto</span> <span style="color:#0057ae;">$real_scheme</span> <span style="color:#ca60ca;">{</span>
0045         default <span style="color:#0057ae;">$http_x_forwarded_proto</span>;
0046         <span style="color:#bf0303;">''</span>      <span style="color:#0057ae;">$scheme</span>;
0047     <span style="color:#ca60ca;">}</span>
0048 
0049     <span style="color:#0057ae;">sendfile</span>            <span style="font-weight:bold;">on</span><span style="color:#ca60ca;">;</span>
0050     <span style="color:#0057ae;">tcp_nopush</span>          <span style="font-weight:bold;">on</span><span style="color:#ca60ca;">;</span>
0051     <span style="color:#0057ae;">tcp_nodelay</span>         <span style="font-weight:bold;">on</span><span style="color:#ca60ca;">;</span>
0052 
0053     <span style="color:#0057ae;">keepalive_timeout</span>   <span style="color:#b08000;">75</span> <span style="color:#b08000;">20</span><span style="color:#ca60ca;">;</span>
0054     <span style="color:#0057ae;">ignore_invalid_headers</span> <span style="font-weight:bold;">on</span><span style="color:#ca60ca;">;</span>
0055 
0056     <span style="color:#0057ae;">gzip</span> <span style="font-weight:bold;">off</span><span style="color:#ca60ca;">;</span>
0057 
0058     <span style="color:#0057ae;">charset</span> utf-<span style="color:#b08000;">8</span><span style="color:#ca60ca;">;</span>
0059     <span style="color:#0057ae;">index</span> index.html index.htm<span style="color:#ca60ca;">;</span>
0060 
0061     <span style="color:#0057ae;">server</span> <span style="color:#ca60ca;">{</span>
0062         <span style="color:#0057ae;">listen</span>       <span style="color:#b08000;">80</span><span style="color:#ca60ca;">;</span>
0063         <span style="color:#0057ae;">server_name</span>  localhost<span style="color:#ca60ca;">;</span>
0064 
0065         <span style="color:#0057ae;">location</span> / <span style="color:#ca60ca;">{</span>
0066             <span style="color:#0057ae;">root</span>   html<span style="color:#ca60ca;">;</span>
0067             <span style="color:#0057ae;">index</span>  index.html index.htm<span style="color:#ca60ca;">;</span>
0068         <span style="color:#ca60ca;">}</span>
0069 
0070         <span style="color:#0057ae;">error_page</span>   <span style="color:#b08000;">404</span> /<span style="color:#b08000;">404</span>.html<span style="color:#ca60ca;">;</span>
0071 
0072         <span style="color:#898887;"># redirect server error pages to the static page /50x.html</span>
0073         <span style="color:#0057ae;">error_page</span>   <span style="color:#b08000;">500</span> <span style="color:#b08000;">502</span> <span style="color:#b08000;">503</span> <span style="color:#b08000;">504</span>  /50x.html<span style="color:#ca60ca;">;</span>
0074         <span style="color:#0057ae;">location</span> = /50x.html <span style="color:#ca60ca;">{</span>
0075             <span style="color:#0057ae;">root</span>   html<span style="color:#ca60ca;">;</span>
0076         <span style="color:#ca60ca;">}</span>
0077 
0078         <span style="color:#898887;"># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000</span>
0079         <span style="color:#0057ae;">location</span> ~ \.php$ <span style="color:#ca60ca;">{</span>
0080             <span style="color:#0057ae;">root</span>           html<span style="color:#ca60ca;">;</span>
0081             <span style="color:#0057ae;">fastcgi_pass</span>   <span style="color:#b08000;">127</span>.<span style="color:#b08000;">0</span>.<span style="color:#b08000;">0</span>.<span style="color:#b08000;">1</span>:<span style="color:#b08000;">9000</span><span style="color:#ca60ca;">;</span>
0082             <span style="color:#0057ae;">fastcgi_index</span>  index.php<span style="color:#ca60ca;">;</span>
0083             <span style="color:#0057ae;">fastcgi_param</span>  SCRIPT_FILENAME  /scripts<span style="color:#0057ae;">$fastcgi_script_name</span><span style="color:#ca60ca;">;</span>
0084             <span style="color:#0057ae;">include</span>        fastcgi_params<span style="color:#ca60ca;">;</span>
0085         <span style="color:#ca60ca;">}</span>
0086 
0087         <span style="color:#898887;"># deny access to .htaccess files, if Apache's document root</span>
0088         <span style="color:#898887;"># concurs with nginx's one</span>
0089         <span style="color:#0057ae;">location</span> ~ /\.ht <span style="color:#ca60ca;">{</span>
0090             <span style="color:#0057ae;">deny</span>  <span style="font-weight:bold;">all</span><span style="color:#ca60ca;">;</span>
0091         <span style="color:#ca60ca;">}</span>
0092     <span style="color:#ca60ca;">}</span>
0093 
0094     <span style="color:#898887;"># HTTPS server</span>
0095     <span style="color:#0057ae;">server</span> <span style="color:#ca60ca;">{</span>
0096         <span style="color:#0057ae;">listen</span>       <span style="color:#b08000;">443</span> <span style="font-weight:bold;">ssl</span><span style="color:#ca60ca;">;</span>
0097         <span style="color:#0057ae;">server_name</span>  localhost secure.example.org<span style="color:#ca60ca;">;</span>
0098 
0099         <span style="color:#0057ae;">ssl_certificate</span>      cert.pem<span style="color:#ca60ca;">;</span>
0100         <span style="color:#0057ae;">ssl_certificate_key</span>  cert.key<span style="color:#ca60ca;">;</span>
0101 
0102         <span style="color:#0057ae;">ssl_session_cache</span>    shared:SSL:<span style="color:#b08000;">1m</span><span style="color:#ca60ca;">;</span>
0103         <span style="color:#0057ae;">ssl_session_timeout</span>  <span style="color:#b08000;">5m</span><span style="color:#ca60ca;">;</span>
0104 
0105         <span style="color:#0057ae;">ssl_ciphers</span>  HIGH:!aNULL:!MD5<span style="color:#ca60ca;">;</span>
0106         <span style="color:#0057ae;">ssl_prefer_server_ciphers</span>  <span style="font-weight:bold;">on</span><span style="color:#ca60ca;">;</span>
0107 
0108         <span style="color:#0057ae;">location</span> / <span style="color:#ca60ca;">{</span>
0109             <span style="color:#0057ae;">root</span>   html<span style="color:#ca60ca;">;</span>
0110             <span style="color:#0057ae;">index</span>  index.html index.htm<span style="color:#ca60ca;">;</span>
0111         <span style="color:#ca60ca;">}</span>
0112     <span style="color:#ca60ca;">}</span>
0113 
0114     <span style="color:#898887;"># default server block</span>
0115     <span style="color:#0057ae;">server</span> <span style="color:#ca60ca;">{</span>
0116         <span style="color:#0057ae;">listen</span>       <span style="color:#b08000;">80</span><span style="color:#ca60ca;">;</span>
0117         <span style="color:#0057ae;">server_name</span>  _<span style="color:#ca60ca;">;</span>
0118 
0119         <span style="color:#0057ae;">location</span> / <span style="color:#ca60ca;">{</span>
0120             <span style="color:#0057ae;">return</span> <span style="color:#b08000;">403</span><span style="color:#ca60ca;">;</span>
0121         <span style="color:#ca60ca;">}</span>
0122 
0123         <span style="color:#0057ae;">location</span> /tftp <span style="color:#ca60ca;">{</span>
0124             <span style="color:#0057ae;">allow</span> <span style="color:#b08000;">192</span>.<span style="color:#b08000;">168</span>.<span style="color:#b08000;">1</span>.<span style="color:#b08000;">0</span>/<span style="color:#b08000;">24</span><span style="color:#ca60ca;">;</span>
0125             <span style="color:#0057ae;">deny</span> <span style="font-weight:bold;">all</span><span style="color:#ca60ca;">;</span>
0126             <span style="color:#0057ae;">root</span> /data<span style="color:#ca60ca;">;</span>
0127         <span style="color:#ca60ca;">}</span>
0128     <span style="color:#ca60ca;">}</span>
0129 
0130     <span style="color:#898887;"># &quot;unit&quot; testing ;-)</span>
0131     <span style="color:#0057ae;">client_body_timeout</span> <span style="color:#b08000;">1y</span> <span style="color:#b08000;">12M</span> <span style="color:#b08000;">52w</span> <span style="color:#b08000;">365d</span> <span style="color:#b08000;">1337h</span> <span style="color:#b08000;">256m</span> <span style="color:#b08000;">42s</span> <span style="color:#b08000;">440ms</span><span style="color:#ca60ca;">;</span>
0132     <span style="color:#0057ae;">client_max_body_size</span> <span style="color:#b08000;">1024</span> <span style="color:#b08000;">56k</span> <span style="color:#b08000;">56K</span> <span style="color:#b08000;">64m</span> <span style="color:#b08000;">64M</span> <span style="color:#b08000;">32g</span> <span style="color:#b08000;">32G</span><span style="color:#ca60ca;">;</span>
0133 <span style="color:#ca60ca;">}</span>
0134 </pre></body></html>