웹 방화벽 Apache mod_security 모듈 설치하기

Post Views: 92 웹 방화벽 Apache mod_security 모듈 설치 1.mod_security 모듈의 개요 mod_security 모듈은 가장 널리 알려저 있는 웹 서비스의 공격을 효과적으로 차단할 수 있는 공개 웹 방화벽 이다 Apache 모든 버전에서 적용하여 설치,적용이 가능하다 2.설치를 위한 파일 준비 -설치환경 : CentOS6. 7 -mod_security *사이트 주소 : http://www.modsecurity.org/ *파일위치 : https://www.modsecurity.org/tarball/2.9.3/modsecurity-2.9.3.tar.gz 3.설치를 위한 조건사항 mod_security모듈을 설치하기 위해서 먼저, Apache데몬이 서버에 설치되어 있어야 함 1)다운로드 및 설치 https://www.modsecurity.org/download.html ▶ Mod_security 설치 mkdir pkg cd pkg wget https://www.modsecurity.org/tarball/2.9.3/modsecurity-2.9.3.tar.gz tar xzfv modsecurity-2.9.3.tar.gz cd modsecurity-2.9.3 ./configure make && make install cp modsecurity.conf-recommended /etc/httpd/conf.d/mod_security.conf cp unicode.mapping  /etc/httpd/conf.d/ ▶ httpd.conf에 해당 모듈 추가 vi /etc/httpd/conf/httpd.conf 맨아래 추가 <IfModule security2_module>Include conf.d/mod_security.conf Include conf.d/mod_evasive.confInclude modsecurity.d/modsecurity_crs_10_config.confInclude modsecurity.d/activated_rules/*.conf</IfModule> 참고 작동안함  /etc/httpd/conf.modules.d/10-mod_security.conf            파일 확인후  없으면 작성. 있으면 파일 추가 <IfModule !mod_unique_id.c>LoadModule security2_module modules/mod_security2.soLoadModule…

더보기

Nginx ModSecurity 설치

Post Views: 96 Nginx ModSecurity 설치 및 설정 – Nginx 웹 방화벽 ModSecurity ModSecurity 는 웹 서비스의 공격을 실시간/효과적으로 차단할 수 있는 오픈소스 방화벽 모듈(WAF) 입니다. 지원하는 웹서버로 Apache , IIS, Nginx 등을 지원 하고 있습니다. 제작사는 trustwave 이며 Apache License Version 2.0 라이센스 입니다 ModSecurity: Open Source Web Application FirewallModSecurity v3.0.3: What To Expect 설치…

더보기

리눅스 웹방화벽 설정

Post Views: 91 Installation – Fedora/CentOS $ sudo yum install mod_security $ sudo /etc/init.d/httpd restart https://modsecurity.org/download.html NGINX 설치 RHEL/CentOS Install the prerequisites: sudo yum install yum-utils To set up the yum repository, create the file named /etc/yum.repos.d/nginx.repo with the following contents: [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.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0…

더보기

[Windows] Active Directory FSMO Role

Post Views: 88 Active Directory FSMO Role Active Directory의 Domain 구성 모델은 “멀티 마스터 복제”입니다. 하나의 도메인에서 여러개의 Domain Controller가 Master Role을 가지는 것을 의미합니다. Domain Controller들은 각자의 Active Directory Database를 가지고 있으며 상호간의 복제를 통해서 Database를 일치시킵니다. 도메인에서 모든 Domain Controller가 동일하게 작동하더라도 주요한 작업들과 Domain Controller들을 관리할 메인 Domain Controller가 필요하며 이러한 역활을 하는 Domain…

더보기

[Windows 2012 R2] Active Directory 설치 – 1

Post Views: 90 [Windows 2012 R2] Active Directory 설치 – 1 Active Directory 구성 본 포스팅은 GCP(Google Cloud Platform)의 Windows 2012 R2를 기준으로 합니다. AD-Master와 AD-Slave를 구성하여 Domain 구성과 Domain Controller의 역활 확인을 해보도록 하겠습니다. Active Directory 구성 전 설정사항 •Administrator 계정 사용 •고정 IP 설정 •Hostname 설정 Active Directory 설치 AD-Master로 사용할 Server에 접속…

더보기

Hyper-V 장애조치 클러스터 구성

Post Views: 89 Hyper-V 장애조치 클러스터(Failover Cluster)란? Hyper-V 장애조치 클러스터는 2대 이상으로 구축된 Hyper-V Node에서 장애 발생 시 Virtual Machine이 Node 이전을 통해 서비스의 고가용성을 유지할 수 있는 기능입니다. Hyper-V 장애조치 클러스터 구성 Hyper-V 장애조치 클러스터 구성은 Hyper-V Node에서 공유하여 사용할 수 있는 Shared Volume을 기반으로 구성합니다. 모든 Node는 Active Directory에 Join되어 있는 상태로 진행합니다. Active…

더보기

헤놀로지(XPEnology) WOL활성화 하기. (DSM5.2)

Post Views: 90 헤놀로지(XPEnology) wol활성화 하기. (DSM5.2) 헤놀로지(XPEnology)를 이용한 자작nas를 이용한다면 wol을 사용하고자 해 보신적 있을겁니다. 제어판 -> 시스템항목에 ‘하드웨어 및 전원’을 실행하면 WOL항목이 있는데 체크를 하고 ‘적용’을 눌러도 적용이 안되고 체크가 풀려버릴겁니다. wol기능을 활성, 사용하기위해서 추가 작업이 필요한데 그 방법을 알아 보겠습니다. 먼저 자신이 사용하는 헤놀로지 나스 부팅용USB안에 ‘syslinux.cfg’파일에 시리얼넘버와 맥어드레스를 적용안하셨다면 아래 링크를…

더보기

centos7 suhosin7 컴파일설치

Post Views: 90 centos7 suhosin7 컴파일설치 apt install php7.1-dev gcc make autoconf libc-dev pkg-config git clone https://github.com/sektioneins/suhosin7cd suhosin7phpize./configuremakemake installInstalling shared extensions: /usr/lib/php/20160303/ echo extension=suhosin7.so >> /etc/php/7.1/mods-available/suhosin.iniln -s /etc/php/7.1/mods-available/suhosin.ini /etc/php/7.1/fpm/conf.d/10-suhosin.iniservice php7.1-fpm restart

더보기

OpenSSL CentOS 7 OpenSSL 설치하기 (update)

Post Views: 91 OpenSSL CentOS 7 OpenSSL 설치하기 (update) $ yum info openssl 이나$ openssl version 으로 확인 최신버전 다운로드 설치 wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz$ tar -zxf openssl-1.1.1i.tar.gz$ cd openssl-1.1.1i$ ./config$ make$ make install $ mv /usr/bin/openssl /usr/bin/openssl-1.0.2k$ ln -s /usr/local/bin/openssl /usr/bin/openssl$ vi /etc/ld.so.conf.d/openssl-1.1.1i.conf/usr/local/ssl/lib $ ldconfig -v $ vi /etc/profile.d/openssl.shOPENSSL_PATH=”/usr/local/bin” export OPENSSL_PATH PATH=$PATH:$OPENSSL_PATH export PATH $ chmod…

더보기

Nextcloud 수동 업그레이드 방법_자동업그레이드 정지시 사용

Post Views: 88 sudo -u nginx php occ upgrade nextcloud 신버전으로 업그레이드 시 다운로드 받은 파일을 특정 폴더에 업로드하여 압축을 푼다. 기존 nextcloud 폴더중에 config 폴더와 data폴더는 놔두고 나머지는 모두 백업한다. 업그레이드 문제에 대비하여 data file과 폴더 파일은 반드시 백업후에 진행 한다. 백업후에 기존 클라우드 디렉토리에서 data 폴더와 config 폴더를 제외한 모든 폴더를 삭제 한다….

더보기