1. httpd.conf 파일 수정 ServerName 127.0.0.1:80 으로 수정 2. workers.properties 파일 수정 worker.list=tomcat1,tomcat2 - worker 추가 (도메인이 2개이므로) # Set properties for worker1 (ajp13) worker.tomcat1.type=ajp13 worker.tomcat1.host=도메인1 worker.tomcat1.port=8009 worker.tomcat1.lbfactor=1 # Set properties for worker2 (ajp13) worker.tomcat2.type=ajp13 worker.tomcat2.host=도메인2 worker.tomcat2.port=8010 worker.tomcat2...
3일간의 노가다 끝에.. 설치 완료.. - 설치 환경 : Fedora 12 i386 - 설치 목록 : Apache 2.2.16, Tomcat 6.0.29, JDK 1.5.0_11, RabbitVCS, Ant, PostgreSQL 1. Apache 설치 - 소스 컴파일로 설치를 진행. - 먼저 yum 으로 gcc 를 설치 - 아파치 파일 다운 - /usr/local/apache2 에 압축을 풀고 - ./configure --with-layout=apache --prefix=/usr/local/apache2 --enable-module=so --enable-so -enable-rewrite 실행 - make - make install - apachectl 파일을 /etc/init.d/httpd 로 복사 후 ..
1. jdk 1.5 버전 다운로드 - jdk 1.5 버전은 아래 URL 에서 받을 수 있습니다. http://java.sun.com/products/archive/ JDK/JRE - 5.0 부분에서 원하시는 업데이트를 골라 Go 버튼을 눌러줍니다. 2. Download JDK 를 클릭합니다. 3. 자신의 플랫폼에 맞는 OS를 선택해 주시고 아래 체크박스 부분에 체크를 해줍니다. - 저는 Fedora 리눅스에 설치를 하고자 Linux 를 선택하였습니다. 4. 설치 방법에는 두가지 방식이 있지만 초심자 분들께서는 RPM 설치를 권장합니다. - jdk-1_5_0_11-linux-i5860rpm.bin 파일을 다운로드 합니다. 5. 저는 리눅스에 설치를 할 것이므로 다운 받을 파일 부분에서 마우스 우 클릭 ->..
n ‘H’ : 화면의 첫 줄 첫 칸으로 이동. n ‘M’ : 화면의 중간 줄의 첫 칸으로 이동. n ‘L’ : 화면의 마지막 줄의 첫 칸으로 이동. n ctrl+f : 한 페이지 위로 이동. n ctrl+b : 한 페이지 아래로 이동 .
### Section 3: Virtual Hosts # # VirtualHost: If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # for further details befo..
1. UID - UID 의 설정 미스로 인한 취약점이 존재할 수 있다. 일반 사용자의 UID, GID 가 0 으로 설정되어 있는지 확인을 한다. 2. Shell 제한 - 현재 사용하지 않거나 퇴사자 등 불필요 계정에 대해 shell을 제거하지 않을 경우 관리가 소홀해진 해당 계정 및 암호를 획득한 공격자에 의해 서버 접근 및 서버 제어가 가능한 위험이 존재한다. 3. 취약한 패스워드 사용 - 계정(root 및 일반계정 모두)의 암호 설정 시, 유추하기 쉬운 암호를 설정하게 되면, 비안가자의 암호 크랙공격을 통한 시스템 접근을 허용할 수 있는 위험이 존재한다. 4. R서비스 구동 - R서비스(rsh, rlogin, rexec)는 /etc/hosts.equiv 와 사용자의 홈 디렉터리의 .rhosts 파일을..
◇ 국내 보안 이슈 개인정보 유출을 통한 금전적 이익을 목적으로 하는 악성코드 유포의 지속적 증가 조직적 사이버범죄 심화 사회적 갈등의 온라인 표출 심화 사회공학적 기법의 지능화 응용프로그램을 겨냥한 보안 취약점 출현 증가 지속 무선 보안 취약점 악용 증대 ◇ DDoS - 분산 서비스 거부 공격 루트 권한을 획득하는 공격이 아니다. 데이터를 파괴, 변조하거나 훔쳐가는 것을 목적으로 하는 공격이 아니다 공격의 원인이나 공격자를 추적하기 힘들다 공격 시 차단하기 어렵다 매우 다양한 공격 방법들이 있다 다른 공격을 위한 사전 공격으로 이용될 수 있다. - 대역폭 공격(Bandwidth Attacks) 정상적으로 보이는 엄청난 양의 TCP, UDP, ICMP 패킷 등을 특정한 목적지로 전송 ex) Packet ..
1.파일 다운 http://yum.pgsqlrpms.org/reporpms/repoview/letter_p.group.html 에 들어가서 OS 및 버전에 맞는 RPM 패키지를 다운받는다. 2. RPM 패키지를 설치 rpm -ivh 해당rpm파일명 3. SQL Server를 설치 yum -y install postgresql-server 4. DB Cluster 생성 /etc/init.d/postgresql initdb -D /var/lib/pgsql/data -> 8.4 기준 /etc/init.d/postgresql-9.0 initdb -D /var/lib/pgsql/9.0/data -> 9.0 기준 5. 수정 vi /var/lib/pgsql/data/postgresql.conf listen_addre..
1. 다운로드 http://cactiez.cactiusers.org/ 우측 상단에서 다운로드 가능 (토렌트 다운속도가 더 빠름) 2. 설치 ios 이미지로 구운 후 cd로 부팅 3. 수정 시간동기화를 해주어야한다. (정말 중요함) clock -w : 하드웨어 CMOS 와 동기화 설정 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime clock 확인 크론탭 등록 00 00 * * * /usr/bin/rdate -s time.bora.net && /sbin/clock -w (/usr/bin/rdate 가 없다면 yum 으로 설치!) ssh를 기본 제공한다. id : root pw : CactiEZ 4. 한글 사용 굴림체 다운 /usr/share/rrdtool/fo..
게시판이나 쇼핑몰솔루션등이 탑재된 웹사이트에 고객이 접근하게되면 거의 매순간 웹-데이터베이스 연동이 이루어집니다. 사용자가 증가하는 만큼 데이터베이스에 요청하는 작업이 증가하게되는데 이러한 사용량이 일정수준을 넘어가게되면 서버가 처리할 수있는 이상으로 작업요청이 발생해 이를 실시간으로 처리해주지 못하고 지연될 수있습니다. 예를들면 게시물이나 쇼핑몰의 상품안내페이지를 보기위해서 클릭했을때 바로 내용이 출력되지 못하고 한참동안 시간이 소요된후 완료되거나 경우에 따라서는 정상적으로 출력되지 못하는 경우가 생기게 됩니다. 이런경우 데이터베이스 서버를 추가로 서비스에 참여할 수있도록 구성해 한대의 서버에서 발생하고있는 사용량을 여러 서버로 분산시켜서 많은 요청이 한꺼번에 들어와도 문제없이 처리해 줄 수 있도록 해..