발췌 : http://www.webmadang.net/develop/develop.do?action=read&boardid=1004&page=null&seq=33 Tomcat server.xml 설정 한글문서 - 한국 Jakarta Project 사이트로부터 C:Tomcat 5.0conf에 server.xml를 열어봅시다. 무쟈게 복잡하죵? ㅎㅎ 일단 하나하나씩 알아 봅시다.server.xml는 다음과 같은 구조로 구성되어있습니다.-. Top level Elements : 는 설정파일 전체에서 Root Element이며 반면에 는 하나의 Engine과 연관된 Connector들의 집합을 말합니다. top level elements에는 , 등이 있습니다. -. Connector : 외부 Client와 요청..
MPM방식중에 대표적인 prefork와 worker방식에 대해 알아보자. 설정파일 경로 : $APACHE_HOME/conf/extra/ httpd-mpm.conf Prefork 방식 설정 예 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 옵션 설명 StartServer 아파치 구동시에 자식 프로세스 개수 지정 MinSpareServers, MaxSpareServers 부하가 적어서 MinSpareServers 개수 보다 적었을 경우 최소한 이 개수 만큼 유지하려고 아파치가 노력하고 부하가 증가하여 프로세스 개수가 많아질 경우에 MaxSpareServers 개수 이하로 줄이려고 아파치는 노력한다..
KeepAlive정의 특정 한 프로세스가 특정 사용자의 지속적인 요청 작업들을 계속해서 처리하도록 함. 즉, 첫 요청 시에 열어 놓은 Port를 끊지 않고, 지정된 KeepAliveTimeout동안 idle하면 끊는다. KeepAliveTimeout값이 채워지기 전에 다시 요청이 온다면 다시 KeepAliveTimeout은 다시 0부터 Count를 수행한다. 최종적으로, KeepAliveTimeout 지정한 시간만큼 idle하면 그때, 해당 Port연결을 끊는다. 설정법 KeepAlive [On/Off] MaxKeepAliveRequest [회수] KeepAliveTimeout [초] 사용 예 KeepAlive On MaxKeepAliveRequest 100 KeepAliveTimeout 60 개인적인 ..
정의 지정한 HTTP 상태 코드를 받으면 설정한 text나 URL로 Redirect한다. 설정법 ErrorDocument [응답코드] [text또는 URL경로] 사용 예 ErrorDocument 500 "The server made a boo boo." ErrorDocument 404 /missing.html ErrorDocument 404 "/cgi-bin/missing_handler.pl" ErrorDocument 402 http://www.example.com/subscription_info.html
DefaultType text/plain # mime.types 파일에서 정의한Mime-type이 아닐 경우, Default로 처리할 Mime-type설정 TypesConfig conf/mime.types # mime.types 파일 경로 지정 AddType application/x-gzip .tgz AddType text/html .shtml # 추가로 설정할 Mime-type 지정. mime.types 파일 수정없이 추가로 설정할 경우에 해당
Redirect permanent /foo http://www.example.com/bar /foo URI패턴의 요청이 오면, http://www.example.com/bar 로 Redirect 수행 / 이하 모든 요청을 다른 도메인으로 Redirect 하기 RedirectMatch temp .* http://mcpaint.tistory.com/ 만일, 1개 도메인에 여러 URI 패턴으로 구분할 경우 RedirectMatch temp .* http://mcpaint.tistory.com/uri1/ RedirectMatch temp .* http://mcpaint.tistory.com/uri2/ RedirectMatch permanent ^/$ http://mcpaint.tistory.com/
Apache에서 아래와 같이, Deny from all설정으로 모든 디렉토리가 막혀있다.이는 다른 설정없이 호출시, Fobbiden 오류가 발생하게 된다.============================== Options FollowSymLinks AllowOverride None Order deny,allow Deny from all============================== Options: 지정한 디렉토리이하에 모든 파일과 디렉토리들에 적용할 접근제어를 설정함. 즉 디렉토리를 보여줄 것인가? CGI를 허용할 것인가? SSI를 허용할 것인가? 등의 설정을 여기서 하게 된다. None모든 허용을 하지 않음. 즉, None설정으로 이외의 다른 설정들은 모두 무시 AllMultiViews 를 제..
===================================================================== start : 시작 stop : 종료 restart : 재시작 fullstatus : 실행상태를 자세하게 보여줌(lynx와 mod_status가 설치되어야 함) status : 실행상태를 간단히 보여줌(lynx와 mod_status가 설치되어야 함) graceful : graceful 모드로 재시작 configtest : 설정파일(httpd.conf)의 문법(systax)을 검사 help : 도움말 ===================================================================== # ./apachectl help Usage: /home/p..
- Static 방식과 DSO방식 2가지로 구분됨 - Static은 특정 모듈 추가시 매번 재설치 해야 하나, DSO방식은 재설치 필요 없이 모듈만 추가시키면 됨 - Apache 1.3.X 부터 사용가능한 방식 - DSO방식으로 설치하려면 아파치 configure 시에 "--enable-so" 옵션 사용하여 설치 - DSO방식인지 확인 법 # httpd -l 명령으로 "mod_so.c"가 출력되면 DSO방식임 ex) ====================== # ./httpd -l Compiled in modules: core.c worker.c http_core.c mod_so.c ====================== DSO방식에서 Module추가 방법1. module upload - 위치 : $AP..
출저 : http://bban2.tistory.com/132# Rob McCool 씨의 NCSA 서버 설정 파일에 기초한 것임. # # 이 파일은 아파치(Apache) 서버 주 설정 파일이다. 이 파일에 들어있는 # 설정 지시자(directive)를 통해 서버의 작동 방식을 지시한다. # 각 지시자에 대한 자세한 정보를 원하면 http://www.apache.org/docs를 # 참고하라. # # 정확한 이해 없이 대충 읽어나가는 일이 없도록 하자. 여기에 적은 내용을 # 그대로 여러분의 상황에 적용시키려 하지 말라. 다음 내용은 실제 지시 # 내용을 위한 힌트라고 생각하자. 내용에 대하여 의문이 있을 때에는 # 온라인 문서를 참조하라. 이 사실에 대하여 지금 여러분에게 충분히 # 경고해두었음을 밝히는 ..
%a - Remote IP address%A - Local IP address%b - Bytes sent, excluding HTTP headers, or '-' if zero%B - Bytes sent, excluding HTTP headers%h - Remote host name (or IP address if resolveHosts is false)%H - Request protocol%l - Remote logical username from identd (always returns '-')%m - Request method (GET, POST, etc.)%p - Local port on which this request was received%q - Query string (prepended w..
# ./configure --prefix=/home/paint/apache-2.2.15 --enable-mods-shared=all --enable-module=so --enable-so --with-mpm=worker # make# make install 설정 파일 : $APACHE_HOME/conf/httpd.conf 구동 : $APACHE_HOME/bin/apachectl start종료 : $APACHE_HOME/bin/apachectl stop
rpm -Uvh oracle-xe-univ-10.2.0.1-1.0.i386.rpm[root@systech /home/install/software/oracle]# rpm -Uvh o*.rpm준비 중... ########################################### [100%] 1:oracle-xe-univ ########################################### [100%]Executing Post-install steps...You must run '/etc/init.d/oracle-xe configure' as the root user toconfigure the database. [root@systech /home/install/software/oracle]#..
Telnet 1. telnet 설치유무 확인# rpm -qa | grep telnet 2. telnet 설치# yum -y install telnet-server 3. /etc/xinetd.d/telnet 수정1) # vi /etc/xinetd.d/telnet2) disable = yes à disable = no 수정 4. xinetd Daemon 재기동# service xinetd restart FTP1. vsftp 설치유무 확인# rpm -qa | grep vsftp 2. vsftp 설치# yum -y install vsftpd 3. /etc/vsftpd/vsftpd.conf 수정# anonymous 사용자의 접속 허용 여부, 즉 anonymous ftp (default = YES)# 공개된 형태의..
EtherNet Switch의 정의 - LAN 구성에 필요한 Repeater, Router 등의 기능을 포함하고, 보다 지능적인 부가기능을 갖춘 네트워크 통신 장비 - 이더넷의 특징인 공유방식을 탈피하고 각 포트별로 독점적인 통신속도를 할당 함으로써, 속도를 향상시키는 네트워크 장비 OSI 7Layers와 Switch 종류 OSI Layers Switch 응용 사례 7 Application L7 Switch L5~L7의 패킷 데이터 영역을 분석하여, 스위칭하는 장비. L2/L3/L4 스위치기능을 포함하며, 패킷의 내용을 분석함으로써, 네트워크 보안 측면에서 유용함. HTTP, SNMP, Telnet, FTP, RTSP 6 Presentation 5 Session 4 Transport L4 Switch L..
SAS는 Serial Attached SCSI의 약칭으로 전통적인 스토리지 SCSI(Small Computer System Interface)보다 훨씬 더 빠른 속도로 데이터를 전송하기 위해 설계된 `직접 연결 스토리지'(DAS: Direct Attached Storage)용 통신 프로토콜을 의미합니다. 직접 연결 스토리지 접속방식은 보통 SCSI(전기적인 방식)와 FC(Fiber Channel: 빛에 의한 방식)의 두 가지로 나누어집니다. 물론 다른 인터페이스도 있지만 현재까지 SCSI와 FC의 속도 및 확장성이 가장 인정받고 있습니다. SCSI의 경우 전기적인 방식이기 때문에 케이블의 문제 등으로 약간의 제약이 있으며, 반면 FC는 이러한 제약은 없는 편이지만 비용이 비싼 단점이 있습니다. SCSI의..
DAS [Direct Attached Storage] 서버와 전용 케이블로 연결한 외장형 저장 장치. 서버/클라이언트 환경에서의 부족한 저장 공간을 가장 쉽게 확보하는 방법으로 서버 자체에 물리적으로 외부 저장 장치를 연결하는 것이다. 네트워크에 연결된 각 서버에 외부 저장 장치를 추가함으로서 필요한 데이터를 물리적으로 가까운 곳에서 접근할 수 있고 확장이 용이하다. 하지만 데이터의 증가에 따른 외부 저장 장치의 계속적인 추가는 서버의 효율성을 저하시키는 문제가 있다. 또 다른 문제는 네트워크상의 서버가 다운되는 경우에는 중지된 서버에 장착된 저장 장치도 사용할 수 없게 되어 중앙 집중식 시스템과 같은 취약점이 있다. NAS [Network Attached Storage] File Server는 파일공유..
1차 스토리지 : 램과 기타 여러 내부 장치들에 있는 데이터 : 프로세스에 근접해 있고, 그 저장 장치가 본래부터 가지고 있는 속성 때문에, 2차 스토리지 보다 훨씬 더 빠르게 액세스 된다. Ex) 램, 롬, L1 및 L2캐시 메모리 등 2차 스토리지 : 하드디스크, 테이프, 그리고 기타 외부장치들에 있는 데이터 : 1차 스토리지 보다 훨씬 더 많은 량의 데이터를 저장할 수 있다. Ex) 하드디스크, 디스켓, 집드라이브, RAID시스템, 홀로그래픽 저장장치등 - Disk Array - 여러 개의 디스크를 묶어 놓은 구조 - DAS : SCSI케이블등으로 직접 연결되는 스토리지 - NAS : Network을 통해 여러 서버의 접근이 용이한 구조 RAID -RAID : Redundant Array of In..
/proc : 리눅스 시스템의 하드웨어 정보들 저장 CPU정보 : # cat /proc/cpuinfodevice정보 : # cat /proc/devices사용중인 file system정보 : # cat /proc/filesystems인터럽트(IRQ) 알아보기 : # cat /proc/interruptsMemory 정보 : # cat /proc/meminfo작동중인 모듈 확인 : # cat /proc/modulesMount 정보 : # cat /proc/mountsPartition 정보 : # cat /proc/partitionsPCI 장치 정보 : # cat /proc/pciSwap Partition 정보 : # cat /proc/swaps커널 버전, 호스트, 커널 컴파일 날짜 : # cat /proc/..
- Total
- Today
- Yesterday
- 리눅스
- Jenkins
- Shell Script
- 엔서블
- 쓰레드덤프
- DevOps
- 엔시블
- Config History
- groovy
- PostgreSQL
- vagrant
- Docker
- Password manager
- nginx
- URL Encoding
- 플레이북
- Thread Dump
- Ansible
- rsync
- JVM
- 쉘스크립트
- Linux
- 젠킨스
- ssl
- iTerm2
- openssl
- 파이프라인
- 데브옵스
- Playbook
- Nexus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |