%PDF- %PDF-
| Direktori : /etc/nginx/ |
| Current File : //etc/nginx/nginx.conf |
#user www-data www-data;
user nginx nginx;
worker_processes 1;
error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
}
#expires generic map
#map $sent_http_content_type $expires_generic {
# default off;
# text/html epoch;
# text/css 24h;
# application/javascript 24h;
# application/x-javascript 24h;
# application/octet-stream 7d;
# ~image/ 30d;
#}
http {
include /etc/nginx/mime.types;
log_format main '$host $remote_addr [$time_local] '
'"$request" $status $body_bytes_sent '
'$request_length $bytes_sent "$http_referer" '
'"$http_user_agent" $request_time "$gzip_ratio" "$remote_user" $connection $connection_requests $ssl_cipher $ssl_protocol $ssl_session_id $ssl_session_reused "$http2" $request_id '
'$brotli_ratio '
# '0 '
'$sent_http_content_encoding $upstream_addr $upstream_connect_time $upstream_response_time $upstream_response_length $upstream_bytes_received $http_cf_ipcountry';# $request_id';
# log_format main '$host $remote_addr [$time_local] '
# '"$request" $status $body_bytes_sent '
# '$request_length $bytes_sent "$http_referer" '
# '"$http_user_agent" $request_time "$gzip_ratio" "$remote_user" $connection $connection_requests $ssl_cipher $ssl_protocol $ssl_session_id $ssl_session_reused$spdy';
# log_format additional_details '$ssl_protocol $ssl_cipher $request $gzip_ratio $brotli_ratio';
log_format scripts '$document_root$fastcgi_script_name > $request';
access_log /var/log/nginx/access_main.log main;
# access_log /var/log/nginx/access_additional.log additional_details;
# access_log /var/log/nginx/scripts.log scripts;
sendfile on;
default_type application/octet-stream;
#tcp_nopush on;
client_max_body_size 200M;
# lua_shared_dict luameter 8m;
# lua_package_path "/opt/luameter/luac/?.luac";
# init_by_lua "luameter = require 'luameter'";
# log_by_lua "luameter.mark_by_host();";# luameter.mark_by_path(1)";
#rewrite_log on;
# resolver 8.8.8.8 ipv6=off;
#keepalive_timeout 0;
keepalive_timeout 600;
tcp_nodelay on;
brotli on;
brotli_types text/javascript text/css text/xml text/plain application/xml application/json text/xhtml application/x-javascript application/xml+rss application/javascript image/x-icon text/json text/calendar;
#brotli_types *;
brotli_static on;
#
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_vary on;
gzip_proxied any;
gzip_types text/javascript text/css text/xml text/plain application/xml application/json text/xhtml application/x-javascript application/xml+rss application/javascript image/x-icon text/json text/calendar;
#charset utf-8;
gzip_static on;
deny 91.200.12.0/24;
deny 91.213.126.0/24;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
server_names_hash_bucket_size 128;
server_names_hash_max_size 1024;
map $sent_http_content_type $expires_generic {
default off;
text/html epoch;
text/css 24h;
application/javascript 24h;
application/x-javascript 24h;
application/octet-stream 7d;
~image/ 30d;
}
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
# mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
# }