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;">] "</span><span style="color:#0057ae;">$request</span><span style="color:#bf0303;">" '</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;"> "</span><span style="color:#0057ae;">$http_referer</span><span style="color:#bf0303;">" '</span> 0032 <span style="color:#bf0303;">'"</span><span style="color:#0057ae;">$http_user_agent</span><span style="color:#bf0303;">" "</span><span style="color:#0057ae;">$http_x_forwarded_for</span><span style="color:#bf0303;">"'</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;"># "unit" 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>