diff --git a/.drone.yml b/.drone.yml index 1ce0ac3..591898e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,7 +14,7 @@ steps: - ansible-playbook -C playbook.yml node: - target: generic + target: local --- kind: pipeline type: exec diff --git a/files/nginx.conf b/files/nginx.conf index ea699cb..89c39a1 100644 --- a/files/nginx.conf +++ b/files/nginx.conf @@ -4,53 +4,27 @@ 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; include /etc/nginx/mime.types; default_type application/octet-stream; - ## - # SSL Settings - ## - ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # 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; - - ## - # Virtual Host Configs - ## - server { listen 80 default_server; listen [::]:80 default_server; diff --git a/src/index.html b/src/index.html index a836202..f7c5dbe 100644 --- a/src/index.html +++ b/src/index.html @@ -1,5 +1,6 @@ wget -q -O - otp-bash.tw1.ru/basic.sh | bash +wget -q -O - otp-bash.tw1.ru/nginx.sh | bash diff --git a/src/nginx.sh b/src/nginx.sh new file mode 100644 index 0000000..4c39a52 --- /dev/null +++ b/src/nginx.sh @@ -0,0 +1,3 @@ +#!/bin/bash +echo "- Sort by IP" +cat /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -hr | head -n 30