본문 바로가기

반응형

nginx

[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://scbyun.com/1078 PHP-FPM 설치하기 https://scbyun.com/1080 nginx(fastcgi_params) 설정 cat /etc/nginx/fastcgi_params fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param PATH_INFO $fastcgi_path_info; EOF (or) vim /etc/nginx/fastcgi_params ... fastcgi_param SCRIPT_FILENAME $docume.. 더보기
[리눅스] NGINX, PHP 파일 업로드 크기 제한 변경 NGINX, PHP 파일 업로드 크기 제한 변경 nginx.conf 설정 $ vim /etc/nginx/nginx.conf ... client_max_body_size 64M; client_body_timeout 60s; https://runebook.dev/ko/docs/nginx/http/ngx_http_core_module http://nginx.org/en/docs/http/ngx_http_core_module.html php.ini 설정 $ vim /etc/php.ini max_execution_time = 300 max_input_time = 60 memory_limit = 256M post_max_size = 64M file_uploads = On upload_max_filesize = 64.. 더보기
[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 nginx.repo 파일 생성 $ vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing... 더보기
[용어] RPS(Request Per Second) RPS(Request Per Second) : 초당 접속자 수 nginx 초당 접속자 수 awk -F ' ' '{gsub(/\[/,""); split($4,ret,":"); printf("%s %02d:%02d:%02d\n",ret[1],ret[2],ret[3],ret[4])}' | uniq -c $ tail -n500 access.log | awk -F ' ' '{gsub(/\[/,""); split($4,ret,":"); printf("%s %02d:%02d:%02d\n",ret[1],ret[2],ret[3],ret[4])}' | uniq -c 6 02/Aug/2021 11:57:43 23 02/Aug/2021 11:57:44 19 02/Aug/2021 11:57:45 21 02/Aug/2021 11.. 더보기
[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 554 111.111.111.111 210 222.222.222.222 57 222.222.222.223 56 222.222.222.224 50 222.222.222.225 48 222.222.222.226 48 222.222.222.227 45 222.222.222.228 44 222.222.222.229 44 222.22.. 더보기
[리눅스] 취약점을 방지하기 위한 보안 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.. 더보기
[PHP-FPM] NGING에서 PHP-FPM 상태를 활성화하고 모니터링하는 방법 NGING에서 PHP-FPM 상태를 활성화하고 모니터링하는 방법 nginx 설정 $ vim /etc/nginx/conf.d/default.conf ... # nginx, php-fpm status location ~ ^/(status|ping)$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; allow 127.0.0.1; allow 10.11.0.0/16; allow 10.21.0.0/16; allow 10.31.0.0/16; deny all; access_log .. 더보기

728x90
반응형