아파치 워드프레스 xmlrpc 차단 및 특정ip허용
# Web&WAS/Apache2022. 10. 20. 19:32아파치 워드프레스 xmlrpc 차단 및 특정ip허용

보안상 워드프레스의 xmlrpc는 취약하다 그래서 특정ip만 사용가능하게끔 httpd.conf에 아래와 같이 설정한 후 아파치 재기동 order by deny,allow deny from all allow from x.x.x.x order설정은 뒤에서부터 1순위이기때문에 위 설정은 1. allow 설정으로 특정ip만 허용하고 2. deny 설정으로 전부 차단 https://httpd.apache.org/docs/2.4/ko/sections.html 섹션 설정 - Apache HTTP Server Version 2.4섹션 설정 이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요. 설정파일에 있는 지시어는 서버 전체에 적용되거나, 특정 디렉토리, 파일, 호스트, URL에만 적용될..

php 7.4.32 컴파일 설치
# Script/PHP2022. 10. 12. 16:38php 7.4.32 컴파일 설치

configure [darksharavim.tistory.com]./configure --prefix=/apps/php7 \ --disable-debug \ --enable-sockets \ --enable-sysvsem=yes \ --enable-sysvshm=yes \ --enable-ftp \ --enable-gd \ --enable-inline-optimization \ --enable-bcmath \ --enable-exif \ --enable-sigchild \ --enable-mbstring \ --enable-fpm \ --enable-mysqlnd \ --enable-soap \ --with-curl \ --with-zlib \ --with-gettext \ --with-jpeg \ --..

nginx php 연동
# Web&WAS/Nginx2022. 5. 17. 07:50nginx php 연동

#server 구문에 추가 error_page 500 502 503 504 /usr/local/nginx/html/50x.html; location = /usr/local/nginx/html/50x.html { root html; location ~ \.php$ { #PHP-FPM에서 지정한 IP와 포트를 입력합니다. fastcgi_pass 192.168.85.177:9001; #PHP-FPM에 전달하게될 스크립트 파일명 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #FastCGI 관련 구성 설정 정보를 포함합니다. include fastcgi_params; }

php-7x zend 설정
# Script/PHP2021. 7. 26. 10:37php-7x zend 설정

php7버전부터는 zend opcache모듈이 기본적으로 설치되어 있어 php.ini에 설정만 해주면됨. php.ini에 추가 [opcache] zend_extension=opcache.so opcache.enable_cli=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.validate_timestamps=1 opcache.revalidate_freq=60 opcache.fast_shutdown=1 확인 $ ./php -v PHP 7.0.19 (cli) (built: Jul 23 2021 13:38:38) ( NTS ) Copyright (c) 1997-2..

php-7x phpize를 이용한 mysql 모듈 설치
# Script/PHP2021. 7. 26. 10:14php-7x phpize를 이용한 mysql 모듈 설치

설치환경 [darksharavim.tistory.com] cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) php버전 [darksharavim.tistory.com] /usr/local/php7x/bin/php -v PHP 7.0.19 (cli) (built: Jul 23 2021 14:25:39) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies mysql관련 모듈설치상태 [darksharavim.tistory.com] /usr/local/php7x/bin/php -m | grep mysql mysqli..

image