본문 바로가기
반응형

전체 글376

iptables 한국 IP 만 오픈 방법/ NO 커널컴파일 저번에는 중국 ip만 차단하는 방법을 알아봐따...이번엔 대한민국 ip 만 열어주고 외국ip는 모조리 막아보겠다. 우선 아래 사이트에가서 최신 ip대역 db를 받는다. 아래 사이트는 ip 자료가 자주 업데이트됩니다. 한번씩 업뎃 해주세용. 국가별 최신 IP대역 DB 받는 곳 : http://geolite.maxmind.com/download/geoip/database/ GeoIPCountryCSV.zip 파일을 받아서 /root밑에 다운받는다 그리고 압축을 푼다. 압축을 풀면 /root/GeoIPCountryWhois.csv 파일이 보인다. 여기까지 확인. 그리고 아래파일을 생성한다. # vi /root/only-Korea-IP-Allow.sh ---------------------------------.. 2022. 1. 18.
CentOS, PHP5.3에 Zend Guard Loader 설치하기 //-- Zend Guard Loader 파일을 내려받기 할 수 있는 경로 http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz Zend guard loader 패키지 파일을 내려받기 해서 ftp를 이용해 업로드 할 수 있지만 서버에서 직접 내려받기 하고자 할 때는 아래의 과정을 따르면 된다. # cd /usr/local/src //-- 카페24의 경우 이 경로로 이동하며 단독서버일 때는 /usr/src 등 source 파일을 임시로 저장 할 수 있는 경로로 이동한다. //-- 현재 경로에 내려받기 한다. # wget http://downloads.zend.com/guard/5.5.0/ZendGua.. 2022. 1. 18.
아파치2 에서 mod_cband 사용법, 대역폭 제한하기 mod_cband 모듈은 apache2 버전 에서 홈페이지의 히트(hit)수 제한 및 도메인별 대역폭제한등 트래픽을 관리하기 위해 사용하는 모듈 입니다. 1. 소스 다운 및 설치 예제 [root@localhost]# cd /usr/local/src/ [root@localhost]# wget https://src.fedoraproject.org/repo/pkgs/mod_cband/mod-cband-0.9.7.5.tgz/5c5d65dc9abe6cdc6931b6dd33be5018/mod-cband-0.9.7.5.tgz [root@localhost]# tar xvfpz mod-cband-0.9.7.5.tgz [root@localhost]# cd mod-cband-0.9.7.5 [root@localhost]# ... 2022. 1. 18.
php7 버젼에서 ioncube loader 설치 방법 # cd /usr/local/src # wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz # tar -zxvf ioncube_loaders_lin_x86-64.tar.gz php.ini 하단에 에 추가 [opcache] 맨 위에 extension 입력 [opcache] zend_extension=/usr/local/src/ioncube/ioncube_loader_lin_7.0_ts.so zend_extension=/usr/local/src/ioncube/ioncube_loader_lin_7.0.so 2022. 1. 18.
mysql 쿼리 (5일 데이터만 남기고 모두 삭제) SELECT * FROM xe_documents where regdate > CURDATE() - interval 5 day delete FROM xe_documents where regdate > CURDATE() - interval 5 day; 위의 명령에서 X와 Y의 숫자 값에 100과 2000을 주면 100이상 2000이하 글번호를 가진 모든 글이 삭제됩니다. 해당게시판의 module_srl 값을 알아내서 (관리자->게시판->해당 게시판 설정 누르면, 주소 끝에 module_srl 값이 나옵니다) delete from xe_documents where document_srl between X and Y AND module_srl='게시판모듈번호' 2022. 1. 18.
Apache MPM(Multi-Processing Module) 설정법 1. Apache 최적화 – 아래 작성한 값은 알맞은 값이 아니며, 웹서버를 실행한 상태에서 지속적인 모니터링을 통해 알맞은 값을 찾아야 합니다. 1-1) Apache MPM (prefork, worker) – 자식 프로세스를 미리 준비해두는 방식 – 자식 프로세스는 최대 1024개 – 하나의 자식 프로세스당 1개의 스레드 연결 – 스레드간 메모리 공유를 하지 않아 독립적사용으로 안정적이나 메모리를 많이 사용함 – 프로세스당 여러개의 스레드 연결 – 스레드간 메모리를 공유하여 메모리 사용량이 비교적 적음 – 통신량이 많은 서버에 적합 – 아파치 2.4.x 버전부터 생성된 방식 – worker 방식을 기반으로 함 – keepalive 시에 클라이언트로부터 요.. 2022. 1. 18.
mysql 튜닝에 도움을 주는 툴 MySQLTuner MySql 설치후 자신의 서버에 맞는 설정값을 찾기 힘든 분들을 위하여 MySQLTuner 툴을 소개합니다. MySQLTuner는 mysql 의 현재 설정과 서버의 사양 , 사용 상태들을 비교하여 mysql 의 설정을 어떻게 바꾸면 좋을지 알려주는 툴로써 perl 스크립트로 동작합니다. ***현재 거의 모든 버전의 mysql 과 mariadb 에서 동작하나 윈도우 운영체제에서는 지원하지 않습니다. MySQLTuner 를 이용하면 현재 서버에 mysql 설정값이 적절한지 아닌지 판단이 가능하기 때문에 초기 mysql 설정시에 큰 도움이 됩니다. MySQLTuner 설치 설치는 간단합니다. wget http://mysqltuner.pl/ -O mysqltuner.pl wget https://raw.githu.. 2022. 1. 18.
그누보드 https 보안서버 연결시 오류 config.php의 // URL 은 브라우저상에서의 경로 (도메인으로 부터의) 해당 주석을 찾으신 뒤 그 윗줄에 바로 $g5_path['url'] = str_replace('http://', '//', $g5_path['url']); 넣으시면 http 와 https 를 같이 사용하실 수 있습니다 2022. 1. 18.
CentOS 7에 yum으로 PHP 5.6을 설치하는 방법 ===================================================== yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum --enablerepo=remi-php56 install php ====================================================== php56 에 존재하는 모듈 전체 설치 yum install -y --enablerepo=remi,remi-php56 php php-bcmath php-cli php-common php-dba php-dbg php-devel php-embedded php-enchant php-fpm php-gd php-gmp php.. 2022. 1. 18.
mod_rewrite 이용하여 사이트 주소 URL 에서 자동으로 www 제거 또는 붙이기 - www 제거하기 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [L,R=301] - www 붙이기 RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule ^(.*)$ "http://www.%1/$1" [L,R=301] 2022. 1. 18.
mod_evasive 을 이용한 DDOS방어 Apache Web을 통하여 들어오는 DOS 공격 등을 mod_evasive를 이용하여 차단하는 방법에 대해 알아보겠습니다. 1. mod_evasive_1.10.1.tar 를 다운로드 해줍니다. [root@localhost src]#wget https://idchowto.com/wp-content/uploads/2019/04/mod_evasive_1.10.1.tar.gz 2. 다운로드 받은 파일을 압축해제 [root@localhost src]# tar zxvf mod_evasive_1.10.1.tar.gz 3.압축 해제가 완료된 디렉토리 이동 및 파일 확인 [root@localhost src]# cd mod_evasive [root@localhost mod_evasive]# ls CHANGELOG LIC.. 2022. 1. 18.
apache error log 안쌓이게 하는 방법 access_log 는 httpd.conf 에서 주석 처리하면 로그내용이 쌓이지 않게 됩니다만, error_log 는 주석처리해도 쌓이게 됩니다. httpd.conf 에서 아래 두줄을 적용한다. CustomLog /dev/null common ErrorLog /dev/null 2022. 1. 18.
반응형