본문 바로가기

728x90

nginx

[리눅스] nginx 공격 아이피(attacker ip) 추출 nginx 공격 아이피(attacker ip) 추출 $ tail -n 10000 access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 10 $ tail -n 10000 /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 10 922 141.164.111.111 598 120.29.111.111 368 158.247.111.111 365 158.247.111.112 333 141.164.111.111 329 45.76.111.111 327 158.247.111.111 323 45.32.111.111 319 45.32.111.111 318 45... 더보기
[linux] How To Install GoAccess on CentOS 8 How To Install GoAccess on CentOS 8 install goaccess $ yum install -y goaccess goaccess version infomation $ goaccess --version GoAccess - 1.5.4. For more details visit: https://goaccess.io/ Copyright (C) 2009-2020 by Gerardo Orellana Build configure arguments: --enable-debug --enable-utf8 --enable-geoip=legacy --with-getline --with-openssl goaccess execution $ goaccess access.log --log-format=C.. 더보기
[linux] How To Install webalizer on CentOS 8 How To Install webalizer on CentOS 8 webalizer - A flexible Web server log file analysis program installation environment $ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) $ getconf LONG_BIT 64 install webalizer $ yum install -y webalizer webalizer package contents $ rpm -ql webalizer /etc/cron.daily/00webalizer /etc/httpd/conf.d/webalizer.conf /etc/sysconfig/webalizer /etc/webalize.. 더보기
[리눅스] nginx php-fpm 연동 nginx php-fpm 연동 NGINX 설치하기 https://sangchul.kr/128 PHP-FPM 설치하기 https://sangchul.kr/130 nginx(default.conf) 설정 - fastcgi_pass unix:/run/php-fpm/php-fpm.sock; $ vim /etc/nginx/conf.d/default.conf ... # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { try_files$uri =404; fastcgi_split_path_info^(.+?\.php)(/.*)$; fastcgi_passunix:/run/php-fpm/php-fpm.sock; f.. 더보기
[NGINX] NGINX 최신(안정 버전) 버전 설치하기 NGINX 최신(안정 버전) 버전 설치하기 nginx : High performance web server http://nginx.org/en/linux_packages.html#RHEL-CentOS EPEL 및 YUM Utilities 패키지 설치 yum install -y epel-release yum-utils $ yum install -y epel-release yum-utils nginx.repo 파일 생성 [nginx-stable] ... baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ baseurl=https://nginx.org/packages/centos/$releasever/$basearch/ [nginx-mainline.. 더보기
[리눅스] NGINX 특정 파일이나 디렉토리를 제외한 모든 연결을 제한 NGINX 특정 파일이나 디렉토리를 제외한 모든 연결을 제한 모든 연결 제한(나머지 요청 301 리다이렉트) location / { return 301 https://sangchul.kr; } 특정 파일이나 디렉터리(health_check.html 파일) 접근 허용 location ~ ^/health_check.html { #access_log off; access_log /var/log/nginx/elb-healthchecker-access.log main; } default.conf 파일 $ vim /etc/nginx/conf.d/default.conf # Settings for a HTTP enabled server. server { listen 80; server_name _; root /usr/.. 더보기
[리눅스] 취약점을 방지하기 위한 보안 HTTP 헤더를 설정하기 취약점을 방지하기 위한 보안 HTTP 헤더를 설정하기 X-Content-Type-Options ###Apache Header set X-Content-Type-Options nosniff ###Nginx add_header X-Content-Type-Options nosniff; X-XSS-Protection ###Apache Header set X-XSS-Protection "1; mode=block" ###Nginx add_header X-XSS-Protection "1; mode=block"; X-Frame-Options ###Apache Header always append X-Frame-Options DENY ###Nginx add_header X-Frame-Options “DENY”; HTTP.. 더보기

728x90