From af64b946f684c5877539fd935917d143b25a005e Mon Sep 17 00:00:00 2001 From: root Date: Tue, 8 May 2018 14:11:00 +0300 Subject: [PATCH] nginx real_ip --- docker/conf/nginx/nginx.conf | 63 ++--------------------- docker/conf/nginx/sites-available/default | 4 +- 2 files changed, 7 insertions(+), 60 deletions(-) diff --git a/docker/conf/nginx/nginx.conf b/docker/conf/nginx/nginx.conf index 785360a0..f2df3de6 100644 --- a/docker/conf/nginx/nginx.conf +++ b/docker/conf/nginx/nginx.conf @@ -1,85 +1,32 @@ user www-data; -worker_processes 4; +worker_processes auto; pid /run/nginx.pid; events { worker_connections 768; - # multi_accept on; } http { - - ## - # Basic Settings - ## - sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; - # server_tokens off; - - # server_names_hash_bucket_size 64; - # server_name_in_redirect off; + server_tokens off; include /etc/nginx/mime.types; default_type application/octet-stream; - ## - # SSL Settings - ## - - ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE - ssl_prefer_server_ciphers on; - - ## - # Logging Settings - ## - access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; - ## - # Gzip Settings - ## - gzip on; gzip_disable "msie6"; - # gzip_vary on; - # gzip_proxied any; - # gzip_comp_level 6; - # gzip_buffers 16 8k; - # gzip_http_version 1.1; - # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; - - ## - # Virtual Host Configs - ## + gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; + + set_real_ip_from 192.168.1.0/24; } - - -#mail { -# # See sample authentication script at: -# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript -# -# # 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; -# } -#} diff --git a/docker/conf/nginx/sites-available/default b/docker/conf/nginx/sites-available/default index fa3c1466..80fc2b90 100644 --- a/docker/conf/nginx/sites-available/default +++ b/docker/conf/nginx/sites-available/default @@ -1,9 +1,9 @@ server { listen 80 default_server; - root /app/web/build/; + root /app/web/build; - client_max_body_size 20m; + client_max_body_size 20m; location /static/ { alias /app/static/;