출처 : http://hbiedu.tistory.com/20

 

사진, 동영상, 웹로그 등 비 정형화된 데이터베이스를 통계 수집 – 처리 – 통계 분석하는 기술을 빅데이터 기술이라고 합니다. 기업에 입장에서는 고객의 동선을 파악, 마케팅에 활용을 하며, 국가에 있어서는 범죄예방등의 목적으로 활용이 되기 때문에 요즘 떠오르는 기술이라고 볼 수 있습니다.

빅데이터 저장기술의 핵심인 NoSQL,, NoSQL을 사용하는 데이터베이스로는,, 몽고DB, 카산드라DB, Hbase, Redis 등이 있습니다. 각각의 차이점은 뭐가 있을까요..?

 

 

 

 

Cassandra
카산드라는 구글의 BigTable 컬럼 기반의 데이타 모델과 FaceBook에서 만든 Dynamo의 분산 모델을 기반으로 하여 제작되어 Facebook에 의해 2008년에 아파치 오픈소스로 공개된 분산 데이타 베이스 입니다. 기존의 관계형 데이타 베이스와 다르게 SQL을 사용하지 않는 NoSQL의 제품중의 하나이며, 대용량의 데이타 트렌젝션에 대해서 고성능 처리가 가능한 시스템입니다.(High-Scale). 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있으며 얼마전에 트위터도 MySQL에서 Cassandra로 데이타베이스를 전환하였다고 합니다. 자바로 작성되었음에도 불구하고, 데이타베이스라는 명칭에 걸맞게 여러 프로그래밍 언어를 지원합니다. (Ruby,Perl,Python,Scala,Java,PHP,C#)
데이타간의 복잡한 관계 정의(Foreign Key)등이 필요없고, 대용량과 고성능 트렌젝션을 요구하는 SNS (Social Networking Service)에 많이 사용되고 있으며. 성능이나 확장성과 안정성이 뛰어납니다.

 

 

 

 

HBASE
HBase는 Cassandra와 마찬가지로 Bigtable의 영향을받은, 대량 데이터를 효율적으로 다루기 위한 목적으로 개발된 NoSQL 데이터베이스입니다. 대용량 데이터를 다루는 NoSQL 데이터베이스중 Cassandra와 함께 가장 많이 사용되고 있습니다만, Cassandra와는 구별되는 뚜렷한특징을 가지고 있습니다. Cassandra는 성능을 우선시 할 경우 데이터 일관성이 보장되지 않을 수있는데. 대량 데이터를우수한 성능으로 데이터 일관성을 보장하면서 다뤄야 할 때는바로 HBase입니다.
HBase는 중앙에 전체 분산 시스템을 통제하는 마스터를 두고 복제된 전체 데이터의 일관성을 관리 하기때문에 분산된 복제 데이터 사이의일관성을 보장하며 제약이 있지만 트랜잭셔성 처리도 지원이 가능합니다.대량 데이터 분석 및 처리를 위해 사용되는 Hadoop의 산하 프로젝트로 시작된 데이터베이스로 HDFS 및 MapReduce등과 함께 사용하기에최적화 되어 있습니다. MapReduce를 지원하는 다른 데이터베이스도 있지만 별도로 개발되었기 때문에 HBase처럼 HDFS를 사용하며 MapReduce의 기능을 적합하게 사용하는 예는 없습니다.대량 데이터를 분삭하여 의미 있는 값을 만드는 데 있어 널리 사용되고 있는 MapReduce와 함께 효율적으로 이용할 수 있다는 것이 큰
장점 입니다.

 

 

 

 

Mongo DB
MongoDB는 10gen 사에서 개발된 높은 성능과 확장성을 가지고 있는 데이터베이스 입니다.
몽고DB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템입니다. NoSQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 문서들을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 하지않습니다. 이로써 특정한 종류의 애플리케이션을 더 쉽고 더 빠르게 데이터 통합을 가능케 합니다. GPL과 아파치 라이선스를 결합하여 공개된 몽고DB는 자유-오픈 소스 소프트웨어입니다.

 

 

 

 

Redis
Redis는 “REmote DIctionary System”의 약자로 메모리 기반의 Key/Value Store 입니다.
Cassandra나 HBase와 같이 NoSQL DBMS로 분류되기도 하고, memcached와 같은 In memory 솔루션으로 분리되기도 합니다.성능은 memcached에 버금가면서 다양한 데이타 구조체를 지원함으로써 Message Queue, Shared, memory, Remote Dictionary 용도로도 사용될 수 있으며, 이런 이유로 인스탄트그램, 네이버 재팬의 LINE 메신져 서비스, StackOverflow,Blizzard,digg 등 여러 소셜 서비스에 널리 사용되고 있습니다.

< Redis 특징 >
ㅁ처리 속도가 빠르다
ㅁ데이터가 메모리+Disk에 저장된다
ㅁ만료일을 지정하여 만료가 되면 자동으로 데이터가 사라진다.
ㅁ저장소 메모리 재사용 하지 않는다
ㅁ문자열, Set, Sorted Set, Hash, List등의 다양한 Data Type을 지원

 

 

떠오르는 IT 신기술인 빅데이터기술,, IT분야에 있어서 보다 높은 스팩을 원하신다면,, 도전해 보시기 바랍니다.^^

 

 

Mysql 백업
우선 Mysql 이 /usr/local/mysql/에 설치되어있으며 Mysql configure시
–localstatedir=/usr/local/mysql/data 옵션을 주고 설치했다고 가정하겠다.
백업 방법으로는 크게 2가지가 있다.
Mysql DB 데이터 화일을 직접 백업하는 경우와 mysqldump 문을 이용하여 sql문을 백업받는방법이 있다

1. 데이터 화일 직접백업
보통의 경우 Mysql 을 사용하는 Type 이 InnoDB와 Myisam 이 있다.
두 Type 의 차이는 여러가지가 있지만 여기서 언급하는것은 데이터 화일 백업에 관련된것이므로
데이터 화일의 위치를 언급하겠다.

nnodb_data_home_dir = /usr/local/mysql/data/
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend

InnoDB 의 경우 일반적으로 위의 /etc/my.cnf 에서 설정된 것과 같이
ibdata1, ibdata2 과 같은 화일에 index 및 파일데이터가 저장된다. 그리고 DB 및 테이블 정보는
/usr/local/mysql/data/DB명/테이블명.frm 과 같은 구조로 이루어져 있다.
그러므로 ibdata1 와 같은 화일과 /usr/local/mysql/data/DB명/테이블명.frm 화일들을 복사하면 백업하면된다.

Myisam 인 경우는 좀더 직관적이다.
/usr/local/mysql/data/DB명 에 있는 화일을 통째로 백업받으면 된다.
특정 DB의 특정 테이블만 백업받을 경우에는..

/usr/local/mysql/data/DB명/테이블명.frm # 테이블 구조
/usr/local/mysql/data/DB명/테이블명.MYD # Myisam Type 테이블의 DATA
/usr/local/mysql/data/DB명/테이블명.MYI # Myisam Type 테이블의 index

위의 3개 화일만 다운받으면 된다.
물론 data 디렉토리를 통째로 백업받을수도 있다.

다만 이런 직접적으로 파일을 백업받는 방법은…
Mysql 버젼이 달라졌을때 문제가 될수도 있으니…
가급적이면 mysqldump 를 이용하는것이 좋다.

2. mysqldump를 이용한 Backup
가장 널리 이용하는 방법이고 가장 확실한 방법이다.
다만 DB 데이터가 큰 경우 Backup 시간이 많이 걸릴수 있기 때문에
보통 크론등을 이용하여 주기적으로 새벽시간을 이용하여 백업받는다.

사용방법은 다음과 같다.
/usr/local/mysql/bin/mysqldump -uroot -pPassword [백업옵션] [환경옵션] > /BackUp/Mysql/Backup.sql
/BackUp/Mysql/ <== 임의로 정한 백업화일 위치이다.

[백업옵션] 의 내용은 아래의 4가지 형태만 알아도 될듯하다.
옵션들에 주의 해주면 다양한 형태로 백업을 받을수 있다.
–all-databases # mysql DB 전체를 백업다는것을 의미한다.
–databases DB1 DB2 DB3 # mysql 에서 특정 DB만 백업받는 것을 의미한다.
DB1 # DB1 이라는 DB 만 백업받을때 사용한다.
DB1 table1 # DB1 이라는 DB의 table1 이라는 테이블만 백업받을때 사용한다.

[환경옵션]은 백업시에 어떤환경으로 백업을 할것인가에 대한 옵션이다.
–default-character-set=utf8 # 지정된 캐릭터셋을 기본으로함
–set-charset # 기본지정된 캐릭터셋(default-character-set)을 SET NAMES default-character-set로 설정
–opt # 메모리에 로드하지 않고 바로 화일로 덤프
–create-options # create문 백업시에 테이블 설정을 포함함.
–compatible=DB # 백업sql이 특정 db에 호환되도록 함 예) mysql40, mysql41, oracle, mssql
–extended-insert=FALSE # insert 문을 한줄씩 만든다
–result-file=file # 지정된 file 로 바로 넣음.. “> /BackUp/Mysql/Backup.sql”  과 같은 의미
–triggers # 트리거 덤프
–no-create-db # DB 생성정보를 뺌
–no-create-info # 테이블 생성정보를 뺌
–no-data # 테이블의 데이터를 뺌
이외에도 많은 옵션이 있지만 거의 사용할일이 없어서 나도 잘모른다.
공부하고 싶으신분들은 mysqlkorea.com 이나 mysql.com 에서 찾아보시길..

복구(Recover)
복구는 상당히 간단하다.
/usr/local/mysql/bin/mysql -uroot -pPassword < /BackUp/Mysql/Backup.sql
위의 방법은 전체복구이며 단위 DB가 생성되어 있는상태에서 db별 백업은 다음과 같이 한다.
/usr/local/mysql/bin/mysql -uroot -pPassword DB명< /BackUp/Mysql/Backup.sql

대용량DB 복구를 위한 백업
팁으로 대용량의 Table 을 덤프 받아서 입력할때…
입력속도 때문에 문제가 생기는 경우가 있다.
아마도 대부분이 InnoDB라서 그런 문제가 생기지 싶다.
그럴때는 Table Type 을 InnoDB에서 Myisam 으로 바꾸고 Insert 그리고 다 입력된 다음..
Table Type을 다시 InnoDB로 바꾸는게 빠르다.
그래도 속도가 느리다면 Mysql 에서 LOAD DATA INFILE 을 실행하여.. CSV 같은 데이터를 입력받는게
가장 빠르다.

다음은 하나의 DB(DB에 포함된 모든 테이블 정보)에 관한 DDL문 하나와 각 테이블별 CSV 데이터를 만드는
방법이다. 아래의 명령을 실행시키기 이전에 우선 /백업디렉토리 설정을 먼저해야한다.
갑자기 왠 백업디렉토리 설정이냐라고 물을수 있는데.. CSV 로 만들경우 mysql 이라는 유저권한으로
파일들이 생성되기 때문에 mysql 이 쓰기권한이 있어야한다.

/usr/local/mysql/bin/mysqldump -u root -pPASSWORD DB –no-data > /백업디렉토리/DB.sql
위의 dump 명령은 db 구조만 백업받는것이다.
/usr/local/mysql/bin/mysqldump -u root -pPASSWORD DB –no-create-info –tab=/백업디렉토리 –fields-terminated-by=’,’ –lines-terminated-by=’\r\n’ –fields-enclosed-by='”‘

여기서 주의해야 할것은 각 테이블별로 “–tab=/백업디렉토리” 정의된 곳에 table명.txt 화일로 CSV 화일이
생성된다는 것이다. 만약 –no-create-info 옵션을 주지 않는경우에는 “–tab=/백업디렉토리”에 정의된 대로
해당디렉토리에 테이블 DDL 문장이 테이블명.sql 로 각각 생성이된다.

각테이블별로 DDL문과 CSV 화일을 백업받고 싶다면..
/usr/local/mysql/bin/mysqldump -u root -pPASSWORD DB –tab=/백업디렉토리 –fields-terminated-by=’,’ –lines-terminated-by=’\r\n’ –fields-enclosed-by='”‘
이와 같이 하면된다.

만들어진 테이블DDL문과 CSV 데이터로 복구할때는 아래와 같이..
/usr/local/mysql/bin/mysql -uroot -pPassword < /백업디렉토리/DB.sql
/usr/local/mysql/bin/mysql -uroot -pPassword DB명
mysql> load data infile ‘/백업디렉토리/테이블.txt’ into table 테이블명 fields terminated by ‘,’ enclosed by ‘”‘ lines terminated by ‘\r\n’;

참고1
–tab 옵션을 사용해서 CSV 형태로 백업할때는 –all-database 와 같은 옵션과 같이 사용할수없다.
–tab 옵션은 하나의 DB 이하에서만 사용이 가능하다.
참고2
–fields-terminated-by=’,’ # 필드구분자
–fields-enclosed-by='”‘ # 필드를 특정기호로 감싸는것
–lines-terminated-by=’\r\n’ # 라인구분자(테이블 데이터의 Row 구분자)

 

출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=54465&sca=&sfl=wr_subject%7C%7Cwr_content&stx=backup&sop=and

 

http://scriptogr.am/poiop/post/-4-sftp-

 

 

 
 
http://www.frienddy.net – 친구같은 아빠 되기


http://cafe.naver.com/pogolinux – 포고리눅스
 
# 2013. 4.4 기준 강좌까지 업데이트 되었습니다.
 
8개월 만에 업데이트를 할려니 양이 많아서, 한참 걸렸네요 ^^;;;
 
주옥 같은 강좌들이 많이 있습니다.
많은 활용 부탁드립니다~~
포고플러그뿐 아니라 다른 NAS의 세팅에도 적용이 가능한 팁들이 많으니, 많은 도움 되셨으면 좋겠습니다^^
새로 추가된 팁에는 파란색 글자로 따로 표시하였습니다^^
 
[포고플러그 시작하기]

http://cafe.naver.com/pogolinux/807 포고플러그를 저렴한 개인용 나스로 구성하기 (인트로) – 황용섭님

http://cafe.naver.com/pogolinux/7 포고플러그 모델 종류 및 스펙 – 브리즈
http://cafe.naver.com/pogolinux/780 포고플러그 아이피 찾기 – ROM님
http://cafe.naver.com/pogolinux/458 포트포워드와 DMZ 설정 개념잡기 – 브리즈
http://cafe.naver.com/pogolinux/577 공유기 2대 일때 외부접속 가이드 – 브리즈
http://cafe.naver.com/pogolinux/110 내가 가진 usb 칩 확인하기 – 아이링쿠님
http://cafe.naver.com/pogolinux/202 usb image tools 사용이후 용량 회복이 안될시 – 퍼스트님
http://cafe.naver.com/pogolinux/203 usb image tools 사용이후 용량 회복이 안될시 2 – 응가냐옹님
http://cafe.naver.com/pogolinux/907 이미지 설치 후 남는 용량 복구하기 – 브리즈
http://cafe.naver.com/pogolinux/1080 DDNS 무료주소 이용하기 – 송파동라님
http://cafe.naver.com/pogolinux/1082 전자기기 해외구매시 전파인증 관련 – 아이링쿠님
http://cafe.naver.com/pogolinux/1084 해외구매시 이중환전 피하는법 – 아이링쿠님
http://cafe.naver.com/pogolinux/1090 아치리눅스 vs 데비안 차이점 – 핵주의자님
http://cafe.naver.com/pogolinux/52 설치 완료 된 리눅스의 백업, 복구
http://cafe.naver.com/pogolinux/1177 포트포워딩 시에 참조할 포트들
http://cafe.naver.com/pogolinux/1333 포고플러그 리셋 버튼 위치
http://cafe.naver.com/pogolinux/1350 포고플러그의 전력 소비량 측정
http://cafe.naver.com/pogolinux/1387 포고 구매 후기 – 탱파더님
http://cafe.naver.com/pogolinux/1448 리눅스를 처음 입문하시는 분들을 위한 추천도서 – 핵주의자님
http://cafe.naver.com/pogolinux/1501 공유기에서 포고플러그에 고정ip 할당 (ZIO 3300N) – 무엔가님
http://cafe.naver.com/pogolinux/3791 숨어있는 포고 알기쉽게찿아보아요~  – joyfox님
http://cafe.naver.com/pogolinux/2211 ASUS RT-AC66U(R) 공유기 각종 정보(?)글 적어봅니다. – 유산균님
http://cafe.naver.com/pogolinux/2656 파일 권한 이해하기  – JParker님
http://cafe.naver.com/pogolinux/2936 포고 중고구입시 초기화 – 행복짓기님
http://cafe.naver.com/pogolinux/3213 USB 발열문제 해결 ~ – hellow96님
 
[E02]
http://cafe.naver.com/pogolinux/214 E02 부트로더 설치 – 브리즈
http://cafe.naver.com/pogolinux/200 포고플러그 아치리눅스 – 김구스님 한방팩 이미지 ★
http://cafe.naver.com/pogolinux/146 E02에 아치리눅스설치 – 브리즈
http://cafe.naver.com/pogolinux/337 포고플러그 데비안 – 콤타 블로그 강좌 링크모음 ★ – ROM님
http://cafe.naver.com/pogolinux/861 포고플러그 데비안 리눅스 재설치 방법정리 (세팅 파일의 백업 포함) – 애쉬님
http://cafe.naver.com/pogolinux/1077 USB-TTL 케이블을 이용한 E02 벽돌복구기 – itisid님
http://cafe.naver.com/pogolinux/1268 포고플러그 데비안 – 응가냐옹님 한방팩 이미지 
http://cafe.naver.com/pogolinux/1455 김구스님 한방팩 nginx 파일 공유 및 암호 설정하기 – 찬물님
http://cafe.naver.com/pogolinux/1457 데비안 스퀴즈 + WEBMIN + 삼바 + FTP + NGINX + MYSQL + WEBDAV + 그누보드 – 유산균님
http://cafe.naver.com/pogolinux/1465 포고 E02 버전 USB 인식 순서 – 유산균님
http://cafe.naver.com/pogolinux/1487 포고리눅스에 Debian Wheezy 버전을 설치해볼까? – 잠꾸러기씨님
http://cafe.naver.com/pogolinux/2076 E02 간단히 서비스별 속도측정과 사용기 – KBGKBG님
http://cafe.naver.com/pogolinux/1665 데비안 설치 이미지 입니다 (Piwigo 웹갤러리 적용) – 브리즈
http://cafe.naver.com/pogolinux/1622 E-02버젼 김구스님 아치리눅스에 포고플러그 순정서비스 활성화할 때 외장하드 안보이는 경우 해결법 – cccwal 님
http://cafe.naver.com/pogolinux/2768 포고플러그 E02 벽돌 복구기 2부 – 겨우 살린 포고에 아치리눅스 재설치 – t4ngo님
http://cafe.naver.com/pogolinux/2767 포고플러그 E02 벽돌 복구기  1부 – 벽돌 포고를 살리다.  – t4ngo님
http://cafe.naver.com/pogolinux/3047 최근 e02에서 설치스크립트가 동작하지 않는경우. – 핵주의자님
http://cafe.naver.com/pogolinux/3358 순정 포고 E02 데비안(wheezy) 설치 – magisterludi님
http://cafe.naver.com/pogolinux/3349 E02 브리즈님의 한방팩 tar로 설치하기(수정) – magisterludi님

 

http://cafe.naver.com/pogolinux/3300 m​a​g​i​s​t​e​r​l​u​d​i​님 스크립트로 설치 후 usb로 부팅 안될때 방법 – 허이짜님
http://cafe.naver.com/pogolinux/3291 E02 데비안 설치 콤타 강좌 일부 대체하기 – magisterludi님

 

 
[B01/P21]
http://cafe.naver.com/pogolinux/1176 B01 사타부팅 – 윗글 내용 추가
http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=145595 B01에 데비안 리눅스 설치하기
http://cafe.naver.com/pogolinux/145 B01 벽돌복구 (공식 홈페이지 자료)
http://cafe.naver.com/pogolinux/901 B01 벽돌복구하기
http://cafe.naver.com/pogolinux/926 B01 아치리눅스 mysql 5.5.24_1
http://cafe.naver.com/pogolinux/1015 B01 벽돌복구하기 – 감탕님
http://cafe.naver.com/pogolinux/1139 B01 데비안 Hd-idle 설치파일
http://cafe.naver.com/pogolinux/1996 B01 트웨어 설치법 및 파일 – 옷장님
http://cafe.naver.com/pogolinux/3538 B01 – 아치리눅스 – webdav 이용해서 box.com 마운트 성공 – 천신도사님
http://cafe.naver.com/pogolinux/3537 B01에 데비안 wheezy를 올려봤습니다. – 블라블라님
 
[Series 4 / Mobile]
http://cafe.naver.com/pogolinux/132 포고플러그 시리즈4 – 오며가며님 한방팩 이미지 
http://cafe.naver.com/pogolinux/774 시리즈4 전방 LED 제어하기
http://cafe.naver.com/pogolinux/827 시리즈4 전방 LED 제어하기 2
http://cafe.naver.com/pogolinux/720 시리즈4 복구기
http://cafe.naver.com/pogolinux/106 시리즈4 벽돌시에 초기화
http://cafe.naver.com/pogolinux/148 시리즈4 아치리눅스 설치 후 패키지 설치
http://cafe.naver.com/pogolinux/691시리즈4 – 아치리눅스 설치, 커널 업데이트 및 포고플러그 서비스 설치
http://cafe.naver.com/pogolinux/526 포고플러그 모바일 활용기
http://cafe.naver.com/pogolinux/762 포고플러그 모바일 활용기
http://cafe.naver.com/pogolinux/1408 Series4 복구팁 추가 – 쎄미님
http://cafe.naver.com/pogolinux/1442 포고플러그 모바일 시리얼 통신하기 – 응가냐옹님
http://cafe.naver.com/pogolinux/2082 데비안 최신 stable 버전 Wheezy를 SD 메모리에 설치하기(시리즈4) – 조윤배님
http://cafe.naver.com/pogolinux/2044 초보를 위한 포고플러그 시리즈4+아치리눅스 설치 및 활용기 – 네코짱님
http://cafe.naver.com/pogolinux/1979 Series 4에서 Debian 띄우기 (속성) – 조윤배님
http://cafe.naver.com/pogolinux/1958 시리얼 연결해서 시리즈4 살렸습니다 – 게리님
http://cafe.naver.com/pogolinux/1928 포고 v4에 데비안 설치하기 – 닥터도스님
http://cafe.naver.com/pogolinux/1734 시리즈 4 리눅스 설치 인증입니다 – 게리님
http://cafe.naver.com/pogolinux/1663 포고 시리즈4 SATA/USM 간단 속도 테스트 – 스패로우님
http://cafe.naver.com/pogolinux/2264 GPT 테이블 사용 하는 대용량 하드로 부팅 (hybrid MBR) – 17th_tabaco님
http://cafe.naver.com/pogolinux/2263 debian 설치 및 usb 허브에 여러 하드 물리기 – 17th_tabaco님
http://cafe.naver.com/pogolinux/2285 포고 v4 데비안 SATA 슬롯 NTFS 오토마운팅 / 한글 터미널 설정 – 타미아님
http://cafe.naver.com/pogolinux/2365 포고플러그 시리즈4에 아치리눅스 사용하기 (13) – mpd(Music Player Daemon) 설치하기 – 네코짱님
http://cafe.naver.com/pogolinux/3248 허브에 여러 하드 물리기 [아치] – slayers18님
http://cafe.naver.com/pogolinux/3632 시리즈4 데비안을 한 번에 설치해봅시다. (순정 복구방법 포함) – 시라키님
http://cafe.naver.com/pogolinux/3631 시리즈4 아치리눅스 uboot로 데비안까지 부팅이 가능하네요 – 시라키님

 

http://cafe.naver.com/pogolinux/3106 오며가며님 이미지로 작업시 사소한 사항들 – 막가씨님
http://cafe.naver.com/pogolinux/3102 포고4 u-boot 설치 – 오며가며님
http://cafe.naver.com/pogolinux/3096 포고모바일 USB 허브를 이용해 아치리눅스 설치했어요 – swrock님

 

http://cafe.naver.com/pogolinux/2989 포고플러그4에 아치리눅스 구축하면서 겪었던시행착오들 – 검은그림자님
 
[아치리눅스]
http://dl.dropbox.com/u/2689382/pogoplug.html 포고플러그 아치리눅스 버전별 설치정보 
http://cafe.naver.com/pogolinux/1395 아치리눅스 업데이트의 필요성 여부 판단하기 – 핵주의자님
http://cafe.naver.com/pogolinux/3651 아치리눅스 root 암호가 자꾸 사라지는 문제 해결 # 2  ( 일반사용자 root권한 주기 ) – swrock님
 
[데비안]
http://cafe.naver.com/pogolinux/3800 데비안 한글환경 설정하기 입니다. – joyfox님
http://cafe.naver.com/pogolinux/2083 데비안 ntp 설치를 통한 정확한 시간 자동설정 – 조윤배님
http://cafe.naver.com/pogolinux/1772 빠른 미러서버 찾기 – apt-get update/upgrade 를 빠르게 – 둥파님
http://cafe.naver.com/pogolinux/1727 [E02-데비안] 파일시스템 ext2 ->ext4 변경 – 어니버트님
 
 
[트랜스미션]
http://cafe.naver.com/pogolinux/3489 transmission-control WEB UI 한글화 방법 – 검은그림자님
http://cafe.naver.com/pogolinux/2884 트랜스미션 2.8 부터 토렌트 이름 바꾸기가 되네요.. – 파인애플에이드님
http://cafe.naver.com/pogolinux/2578 E02 transmission 설치가 안된 것 같을때?? ㅡ_ㅡ – 쭈닝님
http://cafe.naver.com/pogolinux/2569 트랜스미션 UI 바꿔 보세요 – 아이링쿠님
http://cafe.naver.com/pogolinux/2175 포고시리즈4 에서 nas로 토렌트완성파일 자동으로 옮기기.. – 우짤까님
http://cafe.naver.com/pogolinux/2143 아이폰으로 토렌트 받기!! – 두탕님
http://cafe.naver.com/pogolinux/10 외부에서 스마트폰으로 토렌트 다운로드 제어하기
http://cafe.naver.com/pogolinux/20 트랜스미션 다운로드 폴더 지정
http://cafe.naver.com/pogolinux/754 트랜스미션 RSS로 다운로드 – Flexget
http://cafe.naver.com/pogolinux/755 트랜스미션 RSS로 다운로드 – Flexget 2

 

http://cafe.naver.com/pogolinux/205 트랜스미션 윈도우에서 제어해 보자
http://cafe.naver.com/pogolinux/1237 트랜스미션 파일 추가 관련 소소한 팁
 
[FTP]
http://cafe.naver.com/pogolinux/3075 집 밖에서 망 종류 상관없이 포고FTP에 접속하는 방법 – guru0320님
http://cafe.naver.com/pogolinux/3786 vsftpd 재설치 및 설정 정리한 것 입니다. – joyfox님
http://cafe.naver.com/pogolinux/2531 안전한 FTP 사용을 위한 FTPS(FTP over SSL/TSL) 사용 – 입병엔오라버니님
http://cafe.naver.com/pogolinux/2405 FTP에서 다른 디렉토리 공유하기  – 네코짱님
http://cafe.naver.com/pogolinux/2157 FTP 웹 클라이언트 – KBGKBG님
http://cafe.naver.com/pogolinux/2752 포트번호 21이 아닌 상태에서 FTP속도가 형편없이 느리거나 IOS에서 접속이 안될때( FTP 비정규포트설정) – 아이링쿠님
http://cafe.naver.com/pogolinux/603 VSFTPD 설정 – 상위이동 제한 정복하기
http://cafe.naver.com/pogolinux/403 VSFTPD 설정법 – 아치리눅스
http://cafe.naver.com/pogolinux/1549 외부에서 FTP가 느리면 PASSIVE 써보세요 – JH님
 
[SAMBA]
http://cafe.naver.com/pogolinux/2170 삼바 클라이언트로 네트워크 드라이브 연결 – nova님
http://cafe.naver.com/pogolinux/390 삼바 설정법 – 아치리눅스
http://cafe.naver.com/pogolinux/657 아치리눅스 자동 마운트 설정 및 삼바 빠르게
http://cafe.naver.com/pogolinux/531 삼바 포트 변경하기
http://cafe.naver.com/pogolinux/505 삼바 외부 접속설정 하기

 

 
[리눅스 일반]
http://cafe.naver.com/pogolinux/3689 포고 reboot시 자동 스크립터 실행… ( 재부팅시 티버즈 NFS 정상 이용) – swrock님
http://cafe.naver.com/pogolinux/2567 네트워크 드라이브 연결이 안될 때…  – 쭈닝님
http://cafe.naver.com/pogolinux/2548 Linux 에 swap 파일 추가 – zepinos님
http://cafe.naver.com/pogolinux/2543 packer 로 추가 프로그램 설치하기 – zepinos님

 

http://cafe.naver.com/pogolinux/2420 wget 으로 다운 받을때 404에러 대처법 – 재미없남님
http://cafe.naver.com/pogolinux/2382 ntfs 외장하드 자동 마운트 방법 – 빵두야님
http://cafe.naver.com/pogolinux/2238 ntsf 외장 하드 마운트 시 읽기전용 문제 해결 – cyberesd님
http://cafe.naver.com/pogolinux/2173 아치리눅스에서 남은 하드 공간에 파티션 할당하고 마운트 하기  – lunacy817님
http://cafe.naver.com/pogolinux/2172 아치리눅스에서 스왑파티션 설정 후 활성화 하는 방법 정리입니다.  – lunacy817님

 

http://cafe.naver.com/pogolinux/2162 포고플러그 내부 대역폭 측정 – KBGKBG님
http://cafe.naver.com/pogolinux/2141 가장 빠르게 SSH 접속하기 – KBGKBG님
http://cafe.naver.com/pogolinux/63 파일, 폴더 권한에 대한 강좌
http://cafe.naver.com/pogolinux/123 포고플러그 대역폭 확인하기
http://cafe.naver.com/pogolinux/236 리눅스 기본 명령어
http://cafe.naver.com/pogolinux/477 하드 용량 늘리기 – 예약블록 삭제
http://cafe.naver.com/pogolinux/438 크론탭 사용방법

 

http://cafe.naver.com/pogolinux/252 Hd-idle 시간조절
http://cafe.naver.com/pogolinux/1175 자주 사용하는 명령어를 메뉴형식으로 만들기
http://cafe.naver.com/pogolinux/2079 하드디스크 절전모드 들어가기 – 조윤배님
http://cafe.naver.com/pogolinux/2077 vim 에디터에 syntax highlight 적용하기 – 입병엔오라버니님
http://cafe.naver.com/pogolinux/2075 쉘 프롬프트를 컬러풀하게 – 입병엔오라버니님
http://cafe.naver.com/pogolinux/2037 Midnight Commander(콘솔 기반 파일관리자) – nova님
http://cafe.naver.com/pogolinux/2005 last 명령어로 vsftp 접속자 정보 확인 – 예빈아빠님
http://cafe.naver.com/pogolinux/1965 부팅시 하드 디스크 자동으로 마운트시키기 – l4nian 님
http://cafe.naver.com/pogolinux/1714 쉘스크립트를 이용한 nginx daily log 관리 – 감자님
 
[웹서버]
http://cafe.naver.com/pogolinux/3695 죽어도 PHP APACHI 연동이 않되서 돌아버릴때… – joyfox님
http://cafe.naver.com/pogolinux/3094 nginx 서버 세팅 시행착오기 (h5ai, aircomix) – 블루맨5님
http://cafe.naver.com/pogolinux/3072 아파치 웹서버 로그 하루 단위 로그 쌓기 – 검은그림자님
http://cafe.naver.com/pogolinux/2961 포고 플러그에 웹서버를 구축할 때의 팁 – 그리핀님
http://cafe.naver.com/pogolinux/2599 archlinux + apache2(httpd) 로 WEBDAV 구성시 DavLockDB 주의점 – zepinos님
http://cafe.naver.com/pogolinux/2453 [수정] 웹서버 인덱스 페이지 및 Juicebox용 인덱스 페이지 (PC+모바일 버전) – 네코짱님
http://cafe.naver.com/pogolinux/2428 아파치에서 _h5ai 이용중인 분들은 보안상 추가하시길 권합니다. – 송파동라님

 




http://cafe.naver.com/pogolinux/800 아파치, NGINX 의 WEBDAV 비교기
http://cafe.naver.com/pogolinux/678 아파치 WEBDAV 설치하기
http://cafe.naver.com/pogolinux/175 NGINX 설치 후 PHP 연동하기
http://cafe.naver.com/pogolinux/177 NGINX 설치 후 지인에게 파일 공유하기

 

http://cafe.naver.com/pogolinux/285 NGINX에 WEBDAV 적용하기
http://cafe.naver.com/pogolinux/1044 NGINX에 WEBDAV 적용 (아치리눅스) – 이름없음님
http://cafe.naver.com/pogolinux/1049 아파치 WEBDAV 적용 (아치리눅스) – 자묵님
http://cafe.naver.com/pogolinux/1272 포고플러그에 어울리는 블로그, 포럼, CMS 프로그램 
http://cafe.naver.com/pogolinux/2035 포고플러그와 오드로이드 웹서버 비교 후기 – 유산균님
http://cafe.naver.com/pogolinux/2004 외부접속시 거슬리는 무료 ddns 제공의 긴주소!+포트까지 한방에! – 송파동라님
http://cafe.naver.com/pogolinux/1785 포고플러그를 서브도메인과 연결하기 – 유산균님
http://cafe.naver.com/pogolinux/1786 XpressEngine 후기 – 유산균님

 

http://cafe.naver.com/pogolinux/1759 0.5$로 .COM 도메인 사서 포고플러그와 연결하기 – 유산균님
http://cafe.naver.com/pogolinux/1573 Lighttpd를 이용한 초간단 Webdav 구축법 = 자기소개가없습니다님
http://cafe.naver.com/pogolinux/1586 E02 + Debian + Nginx + WordPress 후기입니다 – 유산균님

 

 
[웹갤러리]
http://cafe.naver.com/pogolinux/3717 JuiceSSH Pro 무료 업그레이드 정보 – jamine1020님
http://cafe.naver.com/pogolinux/2372 (new) juicebox용 인덱스 페이지 – 썸네일, 앨범명 자동으로 보여주기 (PC 버전) – 네코짱님
http://cafe.naver.com/pogolinux/2313 [old] juicebox용 인덱스 페이지(자동으로 앨범명,썸네일 보여주기) – 네코짱님
http://cafe.naver.com/pogolinux/2299 웹 갤러리 zenphoto를 설치해 봤습니다. – 네코짱님

 

http://cafe.naver.com/pogolinux/3790 juicebox lite에서 멀티갤러리 제대로 적용하기.  – 핵주의자님
http://cafe.naver.com/pogolinux/542 웹갤러리 – Piwigo + stripped-galleria 테마의 조합 웹갤러리
http://cafe.naver.com/pogolinux/538 Piwigo 웹갤러리의 장, 단점

 

http://cafe.naver.com/pogolinux/194 웹갤러리 Juicebox 소개
http://cafe.naver.com/pogolinux/1357 Juicebox 관련 몇가지 팁
http://cafe.naver.com/pogolinux/176 NGINX 설치 후 웹갤러리 적용하기
http://cafe.naver.com/pogolinux/862 사진 찍은 날짜 별로 폴더로 자동 이동하기 스크립트
http://cafe.naver.com/pogolinux/1456 juicebox 관련해서 몇가지 팁 #2 (한꺼번에 config.xml 등록 + 자동으로 썸네일 생성하기) – 뭉코님
http://cafe.naver.com/pogolinux/1659 PIWIGO 원본 사진 디렉토리를 HDD로 설정하기 – 둥이파파님
http://cafe.naver.com/pogolinux/1627 piwigo 리사이즈 컴퓨터에서 하기 – 유산균님
http://cafe.naver.com/pogolinux/1617 Piwigo 사진 업로드를 윈도우에서. pLoader 사용 후기 – 유산균님
http://cafe.naver.com/pogolinux/1591 [E02 + Debian] Juicebox 설치해봤습니다.(멀티 갤러리 구현) – 유산균님
http://cafe.naver.com/pogolinux/1600 [E02 + Debian] piwigo도 설치 완료!! – 유산균님

 

 
 
[MiniDLNA]
http://cafe.naver.com/pogolinux/3723 minidlna 1.1.2 smi 지원 실행 파일입니다. – 곰탱이님
http://cafe.naver.com/pogolinux/3536 minidlna 동영상 목록 갱신이 잘 안될때 사용하는 팁 – 수정 – swrock님
http://cafe.naver.com/pogolinux/3477 minidlna 1.1.1 소스 smi 수정하여 컴파일 – 파인애플에이드님
http://cafe.naver.com/pogolinux/3200 UPNP/DLNA 구축예 – oispkc님
http://cafe.naver.com/pogolinux/3148 minidlnad 1.1.1 smi 지원 (소스 포함) – JParker님
http://cafe.naver.com/pogolinux/3149 minidlnad 1.1.1 smi 컴파일된 파일입니다. ^^ – 웅이님
http://cafe.naver.com/pogolinux/3127 minidlna 부팅시 자동으로 실행 안될 경우 설정 방법 – 양지꽃 cinqfoil님
http://cafe.naver.com/pogolinux/3126 minidlna 1.1.0 smi 지원 컴파일된 파일입니다. – 웅이님

 

http://cafe.naver.com/pogolinux/2666 minidlnad 1.1.0 smi 지원 – JParker님
http://cafe.naver.com/pogolinux/2677 minidlnad 1.1.0 smi 지원 – ghost009님

 

http://cafe.naver.com/pogolinux/2189 minidlna에서 mkv 재생 시키는 방법 입니다. – 진님
http://cafe.naver.com/pogolinux/564 SMI 지원하는 minidlna 구성
http://cafe.naver.com/pogolinux/469 스마트폰으로 자막변경 하기
http://cafe.naver.com/pogolinux/172 자막자동 변환기
http://cafe.naver.com/pogolinux/835 libsubtitles-perl을 이용한 smi to srt 자막 변환
http://cafe.naver.com/pogolinux/992 파일갱신 문제 해결하기 – 아이링쿠님
 
[Webmin]
http://cafe.naver.com/pogolinux/115 데비안에 webmin 설치하기
http://cafe.naver.com/pogolinux/184 webmin 언어 변경하기
http://cafe.naver.com/pogolinux/185 webmin 으로 시작 프로그램 관리하기
http://cafe.naver.com/pogolinux/919 webmin 테마 변경하기 – 아이링쿠님
http://cafe.naver.com/pogolinux/929 webmin 을 모바일 페이지로 관리해 보자 – 아이링쿠님

 

http://cafe.naver.com/pogolinux/1292 webmin 에서 사용자 등록만으로 삼바, ftp, webdav 계정 한큐에 세팅하기
 
[응용편]
http://cafe.naver.com/pogolinux/3473 mpd 재생 끊김 현상 해결방법 – 빠쎄님
http://cafe.naver.com/pogolinux/3442 자동완성 활용하기 – magisterludi님
http://cafe.naver.com/pogolinux/3311 콤타 번외 8강(하드디스크 절전) 대체하기 – magisterludi님

 

http://cafe.naver.com/pogolinux/3775 드롭박스 클라이언트 설치중 에러 – leecj님
http://cafe.naver.com/pogolinux/3768 커멘드창만 작업에 유용한 유틸 mc를 소개및 puTTY설정 입니다. – joyfox님

 

http://cafe.naver.com/pogolinux/3645 TTS를 이용한 주식가격 음성알림 – 빠쎄님
http://cafe.naver.com/pogolinux/3634 아치리눅스  TIZZBIRD 디빅스 플레이어 NFS 시스템 사용. – swrock님

 

http://cafe.naver.com/pogolinux/3628 포고 플러그 복구 방법 – 디벨로퍼님
http://cafe.naver.com/pogolinux/3599 USB 3.0 ext3/4 외장 하드, Windows 8.x, vmware 10.x – nova님

 

http://cafe.naver.com/pogolinux/3543 Win XP – webdav 이용해서 box.com 연결 – 천신도사님
http://cafe.naver.com/pogolinux/3453 E02 <-> B01 – Web Camera (C270) 연결 했습니다. – 천신도사님
http://cafe.naver.com/pogolinux/3346 Daap 셋팅법(아치리눅스) – 동편님
http://cafe.naver.com/pogolinux/3115 포고로 프린터 서버를 만들자 – 닥터도스님
http://cafe.naver.com/pogolinux/2801 초저가 네트워크 스트리밍 플레이어 구축하기   – 핑크골드님
http://cafe.naver.com/pogolinux/2799 E02(Debinan)에 mjpeg-streamer 돌리기 – 엽님
http://cafe.naver.com/pogolinux/2741 포고에서 UPNP 플레이어 사용하기 – 핑크골드님
http://cafe.naver.com/pogolinux/2652 nginx으로 Aircomics server 구축하기 – 핵주의자님
http://cafe.naver.com/pogolinux/2627 에어코믹스 안드로이드 버젼 현재 수정테스트를 진행중입니다. – zepinos님
http://cafe.naver.com/pogolinux/2577 아이오메가 EZ 나스 설치기 – 아이링쿠님

 

http://cafe.naver.com/pogolinux/2402 포고 오리지날 서비스 armv5 디바이스 서비스 설치 업데이트 주소 – 말랑말랑님
http://cafe.naver.com/pogolinux/2389 데비안 wheezy에서 forked-daapd 간단설치 – 아레츠님
http://cafe.naver.com/pogolinux/2236 아치리눅스에 box.com을 마운트 시켜서 사용하기 – 바오로님
http://cafe.naver.com/pogolinux/2231 motion을 이용한 웹캠 사용, 핸드폰으로 모니터링 – KBGKBG님
http://cafe.naver.com/pogolinux/2226 웰컴메시지+컬러쉘로 바꿨네요 – 네코짱님

 

http://cafe.naver.com/pogolinux/3781 bittorrent  sync 포고 e2에 설치했는데  넘 좋아요 – 해피위즈님
http://cafe.naver.com/pogolinux/3771 Air Comix Web Client Manga 0.2a 릴리즈.. – 그리핀님
http://cafe.naver.com/pogolinux/3488 tvheadend – EPG 설정 했습니다. – 천신도사님
http://cafe.naver.com/pogolinux/3487 데비안 + USB TV 수신기 + tvheadend 서버 구성 했습니다. – 천신도사님

 

http://cafe.naver.com/pogolinux/3156 Air Comix Web Client인 Manga_0.1a를 소개합니다. – 그리핀님
http://cafe.naver.com/pogolinux/3114 코믹글래스 ComicGlass 서버 설정…. 이럴수가 간단하네요 – 검은그림자님
http://cafe.naver.com/pogolinux/3062 제가 구축한 에어코믹스 서버 설정… – 그리핀님
http://cafe.naver.com/pogolinux/3061 포고 시리즈4 를 이용한 비트코인 채굴기 구축~~~~ – 게리님
http://cafe.naver.com/pogolinux/2867 포고에 일정관리 서버를 구축해봤습니다. – 그리핀님

 

http://cafe.naver.com/pogolinux/2673 스타크래프트 프리 배틀넷 서버 구축하기.. – 그리핀님
http://cafe.naver.com/pogolinux/2667 온라인 테트리스 서버 구축.. – 그리핀님
http://cafe.naver.com/pogolinux/3788 pogoplug v4 에 비트싱크 서버를..경험담&설치팁 – joyfox님
http://cafe.naver.com/pogolinux/1565 포고에 온라인 포커 게임서버 구축하기 – 그리핀님
http://cafe.naver.com/pogolinux/1607 archlinux에 openjdk7 꼼수로 설치하기 – 그리핀님
http://cafe.naver.com/pogolinux/1633 포고에 나만의 RSS 리더 만들기 (Tiny Tiny RSS) – 뭉코님
http://cafe.naver.com/pogolinux/1636 포고플러그에 Ajaxplorer 5 설치하기 – 고구마님

 

http://cafe.naver.com/pogolinux/1666 포고 V4 조루 EBS 녹음시간 극복하기 – 재미없남님
http://cafe.naver.com/pogolinux/1667 Anyclient, 웹 기반의 클라이언트 사이트 – 자묵님
http://cafe.naver.com/pogolinux/1711 안드로이드 스마트폰의 GTalk를 이용한 포고 상태 메세지 받기 – 행복님

 

http://cafe.naver.com/pogolinux/1998 lsyncd와 rsync를 이용한 데이터 백업 & 동기화 – 다리미님
http://cafe.naver.com/pogolinux/1837 데비안 Wheezy (E02) DAAP 설치 후 음악 스트리밍 듣기 – 유산균님
http://cafe.naver.com/pogolinux/1882 iptable로 중국,칠레,프랑스 IP 차단하기 + fail2ban 팁 – 유산균님
http://cafe.naver.com/pogolinux/1884 데비안(Squeeze)에 DAAP 설치&사용방법 – BlizzardBlue
http://cafe.naver.com/pogolinux/1917 데비안에서 fail2ban 설치 및 적용하기 – 유산균님
http://cafe.naver.com/pogolinux/1997 포고플러그 시스템 및 데이터 파일 백업과 Dropbox 이용 – nova님
http://cafe.naver.com/pogolinux/14 포고플러그로 팟캐스트 다운받기 1
http://cafe.naver.com/pogolinux/15 포고플러그로 팟캐스트 다운받기 2
http://cafe.naver.com/pogolinux/16 포고플러그로 팟캐스트 다운받기 3
http://cafe.naver.com/pogolinux/17 포고플러그로 팟캐스트 다운받기 4

 

http://cafe.naver.com/pogolinux/25 EBS 라디오 녹음 – 데비안
http://cafe.naver.com/pogolinux/273 EBS 라디오 녹음 – 아치리눅스
http://cafe.naver.com/pogolinux/703 EBS 라디오 30분 이상 녹음하고 싶을 때
http://cafe.naver.com/pogolinux/31 포고플러그 보안 – Fail2ban (아치리눅스)
http://cafe.naver.com/pogolinux/893 포고플러그 보안 – Fail2ban (데비안)
http://cafe.naver.com/pogolinux/902 Fail2ban – http 설정
http://cafe.naver.com/pogolinux/54 포고플러그에 감시용 카메라 물려보기
http://cafe.naver.com/pogolinux/942 Mjpeg-streamer 부하없는 CCTV

 

http://cafe.naver.com/pogolinux/343 포고플러그와 삼성 tv 연결
http://cafe.naver.com/pogolinux/345 포고플러그와 삼성 tv 연결

 

http://cafe.naver.com/pogolinux/596 포고플러그로 신문,잡지 배달 받아보기 – calibre
http://cafe.naver.com/pogolinux/519 LG U+ 셋탑박스와 포고 연결
http://cafe.naver.com/pogolinux/822 Eye-fi Server 설치
http://cafe.naver.com/pogolinux/368 포고플러그 자동 온오프 – 콘센트 타이머 이용
http://cafe.naver.com/pogolinux/768 MPD를 알람으로 사용해 보자
http://cafe.naver.com/pogolinux/611 포고플러그 OpenVPN 설정
http://cafe.naver.com/pogolinux/836 놀고있는 USB무선랜카드를 이용하여 포고를 Access Point로 만들기
http://cafe.naver.com/pogolinux/951 포고 시스템 디스크를 ext4 포멧으로 사용하기 – 송파동라님
http://cafe.naver.com/pogolinux/958 굿모닝팝스 자동 다운로드 스크립트 – 아뵤님
http://cafe.naver.com/pogolinux/1042 MPD를 이용하여 인터넷 라디오 듣기
http://cafe.naver.com/pogolinux/1087 윈도우 압축파일을 포고에서 풀 때 한글파일명 문제 해결하기
http://cafe.naver.com/pogolinux/1124 Airplay (Shairport) 설치방법  – ebizguru님
http://cafe.naver.com/pogolinux/1143 kSar를 이용한 포고의 시스템 성능 모니터하기 – 그리핀님
http://cafe.naver.com/pogolinux/1163 삼바 계정설정 변경 후 윈도우에 적용하기 – 그리핀님
http://cafe.naver.com/pogolinux/1216 VNC 이용하여 GUI 구동하기
http://cafe.naver.com/pogolinux/1240 아치리눅스에 서브소닉 설치하기 – 아이링쿠님
http://cafe.naver.com/pogolinux/1282 포고플러그에서 mms 스트리밍 라디오 녹음하기
http://cafe.naver.com/pogolinux/1317 포고플러그로 동영상 변환하기 (mkv -> mp4)


http://cafe.naver.com/pogolinux/1324 Mac 유저를 위한 netatalk 설치하기 (afp)
http://cafe.naver.com/pogolinux/1338 pogoplug + usb tv 카드 + tvheadend (tv 서버) + xbmc tv 시청, 녹화
http://cafe.naver.com/pogolinux/1355 포고플러그 서비스 복구하기
 
[유용한 어플 소개]
http://cafe.naver.com/pogolinux/1239 각 os별 포고에 대응하는 어플 정리 
http://cafe.naver.com/pogolinux/19 안드로이드 트랜스미션 어플
http://cafe.naver.com/pogolinux/34 안드로이드 트랜스미션 어플
http://cafe.naver.com/pogolinux/33 안드로이드 활용 어플

 

http://cafe.naver.com/pogolinux/26 아이폰 사진 ftp 업로드
http://cafe.naver.com/pogolinux/75 ios 음악 스트리밍 -카프리치오
http://cafe.naver.com/pogolinux/122 안드로이드 ssh 어플
http://cafe.naver.com/pogolinux/1227 아이폰 SSH 어플
http://cafe.naver.com/pogolinux/1548 안드로이드 webdav 스트리밍 플레이어 – 둥이파파님
 
[활용기]
http://cafe.naver.com/pogolinux/3478 1년만에 다시 써보는 포고플러그 활용기 – 브리즈님
http://cafe.naver.com/pogolinux/1551 업타임 28일째 – 그리핀님
http://cafe.naver.com/pogolinux/1569 포고 e02 데비안 간단 사용 느낌 – 하행님
http://cafe.naver.com/pogolinux/1615 업타임 23일 인증 – 아이링쿠님
http://cafe.naver.com/pogolinux/1621 저도 업타임 인증한번..48일차입니다. – 하루는님
http://cafe.naver.com/pogolinux/1653 업타임 78일차 인증 – 마빡돌이님
http://cafe.naver.com/pogolinux/1898 밖에서 나스 접속 하기 편하게 인덱스 페이지를 만들었어요 – 아이링쿠님
http://cafe.naver.com/pogolinux/1935 포고플러그(E02) 사용 후기 – 테베님
http://cafe.naver.com/pogolinux/1951 포고플러그에 jwplayer 올리고 웹에서 동영상 재생하기 – 유산균님
http://cafe.naver.com/pogolinux/1969 초보의 좌충우돌 포고 적응기 – 멀쉰님
http://cafe.naver.com/pogolinux/1970 회원님들 덕분에 드디어 설치에 성공했습니다 – 네코짱님

 

http://cafe.naver.com/pogolinux/2100 업타임 56일 인증 – tur5님
http://cafe.naver.com/pogolinux/2107 WD 미디어 플레이어 써봤는데 재미있네요 – 네코짱님
http://cafe.naver.com/pogolinux/1479 포고사용기(실사용30분) – 탱파더님
http://cafe.naver.com/pogolinux/1470 순정 포고플러그 Series4 2시간 간단사용기 – 스패로우님
http://cafe.naver.com/pogolinux/1449 E02 Debian + Nginx + 그누보드 + FTP 활용기 – 유산균님
http://cafe.naver.com/pogolinux/9 브리즈의 활용기
http://cafe.naver.com/pogolinux/626 케이어님의 E02 활용기
http://cafe.naver.com/pogolinux/614 애쉬님의 E02 활용기
http://cafe.naver.com/pogolinux/167 퍼스트님의 E02, 시리즈4 활용기
http://cafe.naver.com/pogolinux/445 야차님의 포고 시행착오기
http://cafe.naver.com/pogolinux/347 노바님 블로그 – 웹서버, 그누보드
http://cafe.naver.com/pogolinux/376 레몬박스님 활용기
http://cafe.naver.com/pogolinux/490 일리어스님의 활용기
http://cafe.naver.com/pogolinux/708 E02 방열판 작업
http://cafe.naver.com/pogolinux/694 E02 방열판 작업

 

http://cafe.naver.com/pogolinux/1017 포고플러그 + 미니PC의 만남 – 레몬박스님 활용기
http://cafe.naver.com/pogolinux/1287 Uptime 10일째 모니터링
http://cafe.naver.com/pogolinux/1299 Uptime 26일째 인증
http://cafe.naver.com/pogolinux/1328 김구스님 E02 한방팩 시행착오기
 
 
출처 : http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=216842&sca=&sfl=wr_subject&stx=%26%2365533%3B%AC%EA%B3%A0

하위 디렉토리까지 검사해서 빈 디렉토리 삭제하는 구문

TEST 중입니다.
ㅆㄸㄴㅆ 22

도메인(domain)의 사전적 의미

 
 

요 약

숫자로 이루어진 인터넷상의 컴퓨터 주소를 알기 쉬운 영문으로 표현한 것을 말한다. 시스템, 조직, 조직의 종류, 국가 이름 순으로 구분된다.

 
 

본 문

인터넷상의 컴퓨터 주소를 알기 쉬운 영문으로 표현한 것으로 도메인은 네트워크를 관리하기 위한 영역이다. 예전에는 숫자로 된 IP주소가 사용되었지만 지금은 시스템, 조직, 조직의 종류, 국가의 이름순으로 구분되어 있다. 

도메인 이름은 최상위 도메인과 서브도메인, 호스트 이름 등으로 계층적으로 구성된다. 최상위 도메인은 ‘국가’를 의미하여 미국이라면 기관의 성격을 나타낸다.

DNS(Domain Name system)란 인터넷의 도메인체계이다. 도메인 이름을 IP주소로 변환하는 역할을 하며, DNS는 인터넷에 연결된 컴퓨터를 구별해 준다.

 
 

 
 

 
 

  • IP address
    • 실제 집 주소라고 볼 수 있다. 실제도 집주소만 알아서 밀집된 지역의 매장을 찾다는 것은 굉장히 어려운 일이다. IP만 가지고도 홈페이지를 운영할 수도 있다.

 
 

  • 웹호스팅, 서버호스팅, 코로케이션, 클라우드
    • 집을 지으려면 땅이 있어야 한다. 맨땅에 헤딩할 수는 없는 일. 집을 지을 부지와 공간이 필요하기에 웹호스팅 혹은 서버호스팅, 클라우드 서비스를 이용한다.
    • 땅도 안정적이고 지리적 위치 또한 좋아야 되기에 호스팅 업체를 선적하는 것과 비슷하다 볼 수 있다.

 
 

  • Domain
    • 위에서 언급 된 IP의 경우 PC가 통신 하기 위해서 필요한 주소지만, 숫자 형태로써 사람이 기억하기란 여간 헷갈리는 것이 아니다. 그래서 일반 사용자들은 기억하기 쉬운 도메인을 사용한다. 예시를 들자면.. 간판과도 같은 역할을 하게 된다.

       
       

 
 

도메인 질의 절차,


  • 사용자 컴퓨터로 시작해서 1~12까지 순서 내용을 참고.

     
     

     
     

    도메인 정보 확인

    • registry : 등록기구 (현재 ICANN ) 
    • registrar : 등록기관(실제 도메인 등록 회사) 

     
     

    Status:OK 

    => 모든게 정상적으로 사용가능한 상태

     
     

    Status:TRANSFER PROHIBITED Status:ACTIVE 

    => 정상적으로 사용가능하며, 신규 등록후 60일까지 이전금지된 상태로 되어 있음.

     
     

    Status:PENDING TRANSFER Status:ACTIVE 

    => 정상적으로 사용가능하며, 타기관으로부터 이전요청들어온 상태

    이때에는 정보변경을 할 수 없습니다.

     
     

    Status:PENDING DELETE Status:REGISTRY-HOLD 

    => 사용 불가능하며, 삭제대기중인 상태, 기간연장및 복구불가능

     
     

    Status:CLIENT HOLD Status:REGISTRAR-HOLD 

    => 등록기관에서 권한이 있슴.

    => 사용기간 만료일 경우

    => 사용 불가능하며, 기간연장 가능함.

     
     

    참고자료 : http://coffeenix.net/board_view.php?bd_code=1677

     
     

     
     

     
     

    도메인 연장 방법

    • 별도 파일 참고.

       
       

     
     

    한글 도메인의 처리

    • 한글 도메인의 경우 punycode 를 통한 변환이 필요로 하다. 서버 혹은 PC는 해당 도메인을 인식하지 못하기에 변환 된 이름을 가지고 진행해야 함.

     
     

    아래 링크를 통해 진행 가능.

    한글도메인변환

     
     

     
     

     
     

    네임서버에서 도메인에 대해 자세히 알고 싶으신 분은 아래 문서 읽어보시기 바랍니다.

    http://wiki.kldp.org/KoreanDoc/html/PoweredByDNS-KLDP/PoweredByDNS.html

     
     

     
     

     
     

     
     

     
     

회사 사이트에도 올린 내용인데 블로그에 참고해서 올려두도록 한다.

 
 

DDoS는 아직까지도 IT 쪽에서는 아직 완전히 해결되지 않은 위협요소 중 하나인데,

대부분의 사람들이 DNS 로도 DDoS가 너무나 쉽게 가능함을 모르는 듯 싶다.

 
 

리눅스로 자체 네임서버를 구성하는 경우가 많은데, 보안에 대한 부분은 신경 쓰지 않고 운영되는 경우가 무지기수.. (윈도우도 포함이지만 리눅스에 비해선 구축비율이 적다.)

 
 

 
 

  1.  최신 소스 다운로드 받기 (2013.05.13 기준 9.9.2 P2)

다운로드 주소 : ftp://ftp.isc.org/isc/bind9/

 
 

cd /usr/local/src/

wget  ftp://ftp.isc.org/isc/bind9/9.9.2-P2/bind-9.9.2-P2.tar.gz

 
 

최신버전을 설치 할 것을 권장하며, 가급적 예전 버전의 경우 취약점이 있다고 알려진 것들은 받지 않는다.

  
 

 
 

  1. 기존 설정 백업 

 
 

[root@localhost src]# cp /etc/named.conf named.conf-20130513

[root@localhost src]# /usr/sbin/named -v

BIND 9.2.4

[root@localhost src]# cp /usr/sbin/named /usr/sbin/named-924

혹시 모르니.. 기존 zone 파일 위치 백업도 함께 하자.

[root@localhost src]# mkdir /home/bind_20130513

[root@localhost src]# cp -rp /var/named/chroot/var/named /home/bind_b201305013

 
 

 
 

  1. 컴파일하기 

 
 

[root@localhost src]# tar zxvf bind-9.9.2-P2.tar.gz

[root@localhost src]# cd bind-9.9.2-P2

[root@localhost bind-9.5.0rc1]# vi  bin/named/include/named/globals.h

 
 

EXTERN const char *             ns_g_defaultpidfile     INIT(NS_LOCALSTATEDIR

                                                             “/run/named.pid“);

EXTERN const char *             lwresd_g_defaultpidfile INIT(NS_LOCALSTATEDIR

                                                            “/run/lwresd.pid“);

이부분을 

  
 

EXTERN const char *             ns_g_defaultpidfile     INIT(NS_LOCALSTATEDIR

                                                             “/named.pid“);

EXTERN const char *             lwresd_g_defaultpidfile INIT(NS_LOCALSTATEDIR

                                                            “/lwresd.pid“);

 
 

로 수정

 
 

[root@localhost bind-9.9.2-P2]# ./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var/run/named –enable-threads

[root@localhost bind-9.9.2-P2]# make && make install

 
 

 
 

컴파일후 바로 데몬을 확인하시길 바랍니다.

가끔 데몬이 죽는경우가 생기기 때문입니다.

 
 

[root@localhost bind-9.5.0rc1]# ps -ef | grep named

named    13608     1  0 May19 ?        00:00:00 /usr/sbin/named -u named

root     24320 23450  0 18:15 pts/1    00:00:00 grep named

 
 

재시작 하기전에 위에서 언급 한 보안설정을 적용한다.

[root@localhost bind-9.9.2-P2]# vi /etc/named.conf

 
 

  1. recursion 취약점
    설정

아래 두가지 옵션 중 하나를 사용할 것을 권장.

(메일 서비스 사용하는 서버의 경우 2번 방법 적용 할 것을 권장함)

  1. recursion 기능 비활성화
  • 주의사항
    • recursion 옵션 no로 변경 시 일반 도메인에 대한 질의는 응답하지 않습니다.
    • 자기 자신이 가지고 있는 Zone 파일 내용들만 응답 하게 됩니다.
    • 일반질의가 되지 않을 때 문제가 되는 부분은 서버의 /etc/resolve.conf 자신의 아이피가 등록 되어 있다면 서버내에서 이름풀이가 되지 않는 문제 발생. 이 경우 외부 DNS 지정을 통해 해결. 예) 168.126.63.1 / 168.126.63.2

       
       

/etc/name.conf 혹은 /etc/named.caching-nameserver.conf

options {



        version “UNKNOWN”;  // bind
버전을 UNKNOWN으로
표시

        recursion no;  // Recursion 질의
기능 OFF

        allow-transfer { 127.0.0.1; }; // Slove 서버가
존재한다면
추가
기입



};

 
 

  1. recursion 서비스를 신뢰된 호스트로 제한
  • loopback IP와 211.239.151.211/32 서버 IP에 대해 recursion 이용 가능 하도록 하는 예

acl trust { 127.0.0.1/32; 211.239.151.211/32; };

options {



version “UNKNOWN”;  // bind
버전을 UNKNOWN으로
표시

allow-recursion { trust; };

allow-transfer { 127.0.0.1; }; // Slove 서버가
존재한다면
추가
기입


 

};

 
 

[root@localhost bind-9.9.2-P2]# service named restart  혹은

[root@localhost bind-9.9.2-P2]# /usr/sbin/named restart

 
 

[root@localhost bind-9.9.2-P2]# /usr/sbin/named -v 

 BIND-9.9.2-P2

 
 

 
 

 
 

 
 

 
 

 
 

#####################################################################

  #

  # 다음 한글화된 설정 파일은 Apache 1.3.12을 위한 것입니다.

  #

  # 번역         : 이 만 용 <yong@linuxkorea.co.kr>

  # 수정 및 추가 : 김 정 균 <admin at oops.org>

  #

  # 번역 상의 오류나 더 매끄러운 번역을 위한 제안 사항은 언제나

  # 환영합니다.

  #

  #####################################################################

  #

  # 베테랑 아파치 서버 관리자들에게 보내는 메시지)

  # ———————————————–

  #

  # 아파치 설정 파일은 전통적으로 httpd.conf, srm.conf, access.conf

  # 이렇게 3 개로 구성되어 있다.  그러나 내부적으로는 3 개의 파일에

  # 대한 구별을 하지 않고 순차적으로 읽어나갈 뿐이다.

  #

  # 3 개의 파일 내용은 관례적인 것일 뿐이다.  아파치 신 버전부터는

  # 모든 설정 내용이 하나의 거대한 파일 httpd.conf에 들어 있고 나머지

  # 두 파일은 빈 파일로 제공되고 있다.

  #

  # 이런 사실을 알아두기 바란다.

  #

  #####################################################################

  #

  # 팁하나!)

  #

  # 1) 문제가 발생했을 때에는 httpd.conf (srm.conf, access.conf) 설정

  #    파일의 문법을 제대로 지켰는지 먼저 점검하고 다른 아파치 관리자

  #    들에게 도움을 요청하는 것이 좋습니다.

  #

  #    /usr/sbin/httpd 명령에 -t 옵션을 주면 문법만 점검합니다.

  #    기타 다른 옵션에 대하여 알고 싶을 때에는 -h 옵션을 사용하십시오.

  #

  #    예1) 문제가 없는 경우

  #

  #    # /usr/sbin/httpd -t

  #    Syntax OK

  #

  #    예2) 설정에 실수가 있는 경우

  #

  #    #/usr/sbin/httpd -t

  #    Syntax error on line 91 of /etc/httpd/conf/httpd.conf:

  #    ServerType must be either ‘inetd’ or ‘standalone’

  #

  #####################################################################

  #

  # Rob McCool 씨의 NCSA 서버 설정 파일에 기초한 것임.

  #

  # 이 파일은 아파치(Apache) 서버 주 설정 파일이다.  이 파일에 들어있는

  # 설정 지시자(directive)를 통해 서버의 작동 방식을 지시한다.

  # 각 지시자에 대한 자세한 정보를 원하면 http://www.apache.org/docs를

  # 참고하라.

  #

  # 정확한 이해 없이 대충 읽어나가는 일이 없도록 하자. 여기에 적은 

  # 내용을 그대로 여러분의 상황에 적용시키려 하지 말라.  다음 내용은 

  # 실제 지시 내용을 위한 힌트라고 생각하자.  내용에 대하여 의문이 

  # 있을 때에는 온라인 문서를 참조하라.  이 사실에 대하여 지금 여러분

  # 에게 충분히 경고해두었음을 밝히는 바이다.

  #

  # 아파치 서버는 이 파일을 읽고 난 후, /home/httpd/conf/srm.conf 

  # 파일을 처리하고 그 다음 /home/httpd/conf/access.conf 파일을 

  # 읽는다. 지금 현재 이 설정 파일에서 ResourceConfig, AccessConfig 

  # 지시자를 사용하여 설정 파일 이름을 바꾸면, 변경된 이름의 설정 파일을 

  # 읽는다. (여기서 /home/httpd 부분은 아파치 서버의 기본 디렉토리로

  # 대체하여 생각하면 된다.  예를 들어 여러분이 직접 아파치를 컴파일하여

  # 설치하는 경우에는 일반적으로 /usr/local/apache 가 된다.)

  #

  # 지시자는 3 개의 기본적인 섹션으로 묶여 있다:

  #  1. 아파치 서버 프로세스의 전반적인 작동을 제어하는 지시자

  #     (‘global environment, 전체 환경’)

  #  2. 가상 호스트에 의해 처리되지 않는 요청을 모두 처리하는 주 서버 

  #     또는 기본 서버의 작동을 제어하는 지시자.

  #     이 지시자 내용은 모든 가상 호스트의 기본값이기도 하다.

  #  3. 다른 IP 주소 또는 다른 호스트 이름에 대한 요청을 처리할 가상

  #     호스트 설정

  #

  # 설정 파일과 로그 파일 이름 : 만약 파일 이름이 “/”로 (또는 Win32 

  # 버전의 경우 “드라이브명:/” ) 시작하면 주어진 파일 이름 그대로를 

  # 사용한다. 그러나 “/” 로 시작하지 않을 때에는 ServerRoot 의 값이 

  # 그 앞에 추가된다. 따라서 “logs/foo.log”는 ServerRoot 값 (예를

  # 들어 “/usr/local/apache”)이 앞에 추가되어 서버는 최종적으로 

  # “/usr/local/apache/logs/foo.log”를 사용한다.

  #####################################################################

 
 

 
 

  ### 섹션 1 : 전체 환경 (Global Environment)

  #

  # 이 섹션에 적힌 지시자는 예를 들어 아파치 서버가 처리할 수 있는 

  # 동시 요청의 갯수라든지 다른 설정 파일의 이름 등 아파치 서버의

  # 전반적인 작동에 영향을 미친다.

  #

 
 

  #

  # 서버 유형(ServerType)은 inetd 또는 standalone 둘 중 하나이다.

  # inetd 방식은 유닉스 플랫폼에서만 지원된다.

  #

  ServerType standalone

 
 

  Server의 Type을 지정하는 것으로, standalone은 httpd 데몬 프로세스가

  사용자의 요청을 처리하는 것이고, inetd는 inetd 데몬프로세스가 처리하게 

  하는것이다. web demon처럼 사용자의 query가 많을 때는 standalone이 더 

  효율적인 방법이다.

 
 

  #

  # 서버 루트(ServerRoot) : 서버의 설정 파일, 에러 파일, 로그 파일이

  # 기록되는 디렉토리의 최상위 경로명.

  #

  # 주의! 만약 서버 루트를 NFS (또는 기타 네트웍 파일 시스템) 마운트된

  # 곳에 두고자 한다면 LockFile 문서를 꼭 읽어보아야 한다.

  # (<URL:http://www.apache.org/docs/mod/core.html  #lockfile>);

  # 문서를 읽고 나면 앞으로 닥칠 지 모르는 몇 가지 문제점을 피할 수 

  # 있다.

  # 디렉토리 경로 뒤에 슬래쉬(/) 문자를 쓰지 않는다!!!

  #

  ServerRoot “/etc/httpd”

 
 

  Apache 설정 file에서 사용될 경로중 상대 경로의 기준을 위해서 정해 

  진다. Web의 Root directory와는 상관이 없다. DSO의 지원으로 인하여 

  ServerRoot의 상대 경로를 주의있게 설정해야 한다. Alzza 에서는 DSO 

  module들의 절대 경로가 /etc/httpd/modules 가 되므로 아래의 DSO 

  쪽의 상대 경로와 틀어지지 않게 조심해야 한다.

 
 

  #

  # LockFile 지시자는 아파치를 USE_FCNTL_SERIALIZED_ACCEPT 또는

  # USE_FLOCK_SERIALIZED_ACCEPT 옵션을 주고 컴파일한 경우, 잠금

  # 파일을 경로를 지정할 때 사용한다.  이 지시자 값은 일반적으로 기본

  # 값이 되도록 놔둔다.  이 값을 바꾸는 경우는 로그 디렉토리가 NFS 

  # 마운트된 곳에 있는 경우로서 잠금 파일은 항상 네트웍 파일 시스템이

  # 아닌 로컬 디스크에 저장되어야 하기 때문이다.  주 서버 프로세서의 

  # PID 값이 자동으로 파일 이름 뒤에 붙는다.

  #

  #LockFile logs/accept.lock

 
 

  #

  # PidFile: 서버가 시동될 때 자신의 프로세스 고유 번호를 기록할 파일

  #

  PidFile /var/run/httpd.pid

 
 

  #

  # ScoreBoardFile: 내부 서버 프로세스 정보를 기록하는데 사용하는 파일.

  # 모든 아키텍쳐에서 꼭 필요한 것은 아니다.  하지만 필요하다고 생각하는

  # 경우에는 하나의 아파치 프로그램을 두 번 이상 실행시키는 경우 값이

  # 중복되지 않도록 해주는 것만 잊지 않으면 된다.

  #

  ScoreBoardFile logs/apache_runtime_status

 
 

  #

  # 표준 설정에서 서버는 httpd.conf, src.conf, access.conf 파일을

  # 차례대로 읽어나간다.  나중에 있는 2 개의 파일은 현재 아무 내용도

  # 없는 빈 상태로 배포되고 있다.  왜냐하면 모든 지시자를 그냥 하나의

  # 파일에 적는 것이 더욱 명료하기 때문이다.  주석으로 처리되어 있는

  # 값은 기본값이다.  서버가 이 파일 내용을 무시하도록 하기 위해서는

  # “/dev/null” (유닉스의 경우) 또는 “nul” (Win32) 값을 지정한다.

  #

  #ResourceConfig conf/srm.conf

  #AccessConfig conf/access.conf

 
 

  #

  # Timeout: 받기/보내기 타임 아웃 시간

  #

  Timeout 300

 
 

  클라이언트가 정보를 받을때까지 소요되는 대기시간의 최대값을

  지정한다. 쉽게 말해서 요청한 url이 없을 경우 error message가

  뜨기 까지의 시간이다. 네트워크가 응답이 늦을 수록 수치를 늘리는

  것이 좋다.

 
 

  #

  # KeepAlive: 지속성(persistent) 접속을 허가할 것인가 말 것인가?

  # (한 번의 접속에서 여러 개의 요청을 처리할 것인가 여부)

  # 허가하지 않기 위해서는 “Off”로 설정한다.

  # 허가하지 않는 것과 허가하는 것과의 효율 차이는 매우 크다.

  #

  KeepAlive On

 
 

  HTTP 1.0에서는 요청이 일어날 때마다 client와 Server간에 새로운

  연결이 만들어 지는데 이 설정으로 인하여 하나의 연결에서 여러

  요청이 가능하므로 요청을 처리하는 시간을 증진 시킨다. 이 기능을

  끄려면 off로 한다.

 
 

  필자의 경험상의 생각은 대형 site일 경우에는 이 기능을 끄기를

  권장한다. 이 기능을 Off를 시킬 경우에 system의 부하가 상당히 늘어

  나는 것을 느낄수는 있으나 Web상의 속도에서는 속도가 On일 경우보다

  더욱 빠르다는 것을 체감할수 있다. 즉 Web Server만을 돌린다면 Off로

  하는 것을 권장하며 여러 서비스를 할 경우에는 On으로 하라는 의미이다.

  참고로 이런 것을 체험할 정도의 대형 서비스란 하루 웹로그가 1G이상

  쌓이는 경우를 의미 하며 왠만한 site에서는 이 부분에 대해서 신경을

  쓰지 않아도 상관이 없다.

 
 

  #

  # MaxKeepAliveRequests: 지속성 접속 기간 동안 처리할 수 있는 최대 

  # 요청 갯수 0 을 넣으면 무한대이다.  높은 성능을 내기 위해서 높은 값을 

  # 추천한다.

  #

  MaxKeepAliveRequests 100

 
 

  접속된채로 특별한 요청이 없음에도 계속 연결을 유지시킬 수치를 지정

  한다. 값이 너무 크면 하나의 client가 Server의 resource를 독점 할 수 

  있으므로 적당 하게 잡는 것이 좋다.

 
 

  #

  # KeepAliveTimeout: 같은 접속 상태에서 같은 클라이언트의 요청이 타임 

  # 아웃되는 시간 (초 단위)

  #

  KeepAliveTimeout 15

 
 

  #

  # 서버 풀(Server-pool) 크기 조정.  몇 개의 프로세스가 필요한지 여러분

  # 에게 추측하도록 하기 보다는 현재의 부하 상태에 자동으로 적응하도록 

  # 되어 있다. 아파치 서버는 현재의 부하 상태와 순간적으로 급격히 상승

  # 하는 경우 값 (예를 들어 하나의 네스케이프 브라우져에서 동시에 여러 

  # 개의 요청이 들어올 수 있다)을 처리할 수 있는 충분한 갯수의 서버 

  # 프로세스를 유지하려 노력한다.

  #

  # 아파치 서버는 주기적으로 몇 개의 서버가 요청 대기 상태인지 점검한다.

  # 만약 MinSpareServers 보다 적다면 여유 서버 프로세스를 생성한다.

  # 만약 MaxSpareServers 보다 많으면 불필요한 여유 프로세스를 제거한다.

  # 이 곳에 제시된 기본값은 거의 대부분의 사이트에 적합하다.

  #

  MinSpareServers 8

  MaxSpareServers 20

 
 

  httpd 데몬프로세스의 child 프로세스에 대해 MinSpareServers보다

  작으면 새로운 프로세스를 생성하고, MaxSpareServers보다 많으면

  여분의 프로세스를 죽이는 것을 지정한다.

 
 

  #

  # 처음 시동할 때 만들 서버의 갯수 — 합리적인 근사치여야 한다.

  #

  StartServers 10

 
 

  httpd 서버를 처음 실행시킬때, 여분의 프로세스를 생성시킬 수치를

  지정한다. 반응 시간을 짧게 하기 위해 StartServers항목에서 말하는

  만큼의 Server process를 이미 만들어 두는 것인데, 실제로 

  Service를 하고 있지 않을 경우에는 잠자고 있으므로 System에

  부하를 주거나 하지는 않는다.

 
 

  #

  # 서버 프로세스의 최대값, 즉 동시에 접속할 수 있는 클라이언트 갯수를

  # 제한하는 값이다. — 만약 이 값에 도달한다면 클라이언트의 요청은

  # 봉쇄될 것이다.  따라서 이 값이 너무 낮아서는 안된다.  이 값은

  # 아파치 서버가 너무 많은 자원을 소비하여 전체 시스템을 먹통이 되도록

  # 하는 것을 방지하기 위해 사용될 뿐이다.

  #

  MaxClients 150

 
 

  동시에 접속할 수 있는 Client의 수를 지정한다.

 
 

  #

  # MaxRequestsPerChild: 각 자식 프로세스가 죽기 전까지 처리할

  # 수 있는 요청 갯수.  한 프로세스가 너무 오랫 동안 사용되면 메모리

  # 누출이나 자원 누출(아파치 때문에 또는 잘못된 라이브러리 때문에)

  # 이 발생할 수 있으므로 자식 프로세스는 자동으로 죽는다.  대부분의

  # 시스템에서는 필요치 않으나 솔라리스에서와 같이 라이브러리에서의

  # 자원 누출 현상을 막기 위해 필요하다.

  #

  MaxRequestsPerChild 100

 
 

  child 프로세스가 응답할 수치를 지정한다. 대부분의 system에서는

  이 기능이 필요 없다. 다만 Solias와 같은 몇몇의 system에서는 이

  기능을 지정해 줘야 하는 듯 하다.

 
 

  #

  # Listen: 아파치를 기본값 이외에도 특정 IP 주소 또는 포트에 연결 

  # 하도록 해준다.  <VirtualHost> 지시자도 참고하라.

  #

  #Listen 3000

  #Listen 12.34.56.78:80

 
 

  Virtual host설정에 관한 부분이다. Virtual Host에 관한 사항은 Name

  Server와 관련이 있으므로 따로 강좌를 하게 될 것이다.

 
 

  #

  # BindAddress: 이 옵션을 사용하여 가상 호스트를 지원할 수 있다.

  # 이 지시자를 이용하여 서버가 귀기울일 IP 주소를 지시할 수 있다.

  # “*”, IP 주소, 또는 완전한 인터넷 도메인 이름을 사용할 수 있다.

  # <VirtualHost>, Listen 지시자도 참고하라.

  #

  #BindAddress *

 
 

  하나 이상의 IP address가 있는 Server에서 사용한다. Server가 어떤 

  address에서 요청을 기댜려야 할지 정한다. Default로 주석 처리 되어 

  있어 Server가 모든 address를 청취한다. Default로 나두면 된다.

 
 

  # 동적 공유 객체(Dynamic Shared Object, DSO) 지원

  #

  # DSO 방식으로 만들어진 모듈의 기능을 사용하기 위해서는 그 기능에

  # 관련된 지시자를 사용하기에 앞서 알맞게 LoadModule' 지시자로

  # 모듈을 지시해주어야 한다.  DSO 작동방식에 대하여 자세히 알고 싶은

  # 사람은 아파치 1.3 배포 파일의 README.DSO 를 읽어보라.  여러분이

  # 갖고 있는 httpd 바이너리에 내장된(정적으로 링크되어 항상 사용

  # 가능한) 모듈 목록을 알고 싶을 때에는 httpd -l’ 명령을 실행한다.

  #

  # 주의: 모듈을 적재하는 순서는 매우 중요하다.  전문가의 조언 없이

  #       아무렇게나 순서를 바꾸지 말라.

  #

  # 예:

  # LoadModule foo_module libexec/mod_foo.so

  #

  # 모듈 관련 문서는 HTML 형식으로 “/home/httpd/manual/mod” 에

  # 놓아두었다.

  #

  # 주의: LoadModule 설정을 하나라도 바꾸었다면 LoadModule 설정 뒤에

  #       따라 나오는 AddModule 설정도 똑같이 바꾸어주기 바란다.

  #

 
 

  #LoadModule mmap_static_module  modules/mod_mmap_static.so

  LoadModule env_module           modules/mod_env.so

  LoadModule config_log_module    modules/mod_log_config.so

  LoadModule agent_log_module     modules/mod_log_agent.so

  LoadModule referer_log_module   modules/mod_log_referer.so

  #LoadModule mime_magic_module   modules/mod_mime_magic.so

  LoadModule mime_module          modules/mod_mime.so

  #LoadModule negotiation_module  modules/mod_negotiation.so

  LoadModule status_module        modules/mod_status.so

  LoadModule info_module          modules/mod_info.so

  LoadModule includes_module      modules/mod_include.so

  LoadModule autoindex_module     modules/mod_autoindex.so

  LoadModule dir_module           modules/mod_dir.so

  LoadModule cgi_module           modules/mod_cgi.so

  #LoadModule asis_module         modules/mod_asis.so

  #LoadModule imap_module         modules/mod_imap.so

  LoadModule action_module        modules/mod_actions.so

  #LoadModule speling_module      modules/mod_speling.so

  LoadModule userdir_module       modules/mod_userdir.so

  #LoadModule proxy_module        modules/libproxy.so

  LoadModule alias_module         modules/mod_alias.so

  LoadModule rewrite_module       modules/mod_rewrite.so

  LoadModule access_module        modules/mod_access.so

  LoadModule auth_module          modules/mod_auth.so

  #LoadModule anon_auth_module    modules/mod_auth_anon.so

  #LoadModule dbm_auth_module     modules/mod_auth_dbm.so

  LoadModule db_auth_module       modules/mod_auth_db.so

  #LoadModule digest_module       modules/mod_digest.so

  #LoadModule cern_meta_module    modules/mod_cern_meta.so

  LoadModule expires_module       modules/mod_expires.so

  LoadModule headers_module       modules/mod_headers.so

  #LoadModule usertrack_module    modules/mod_usertrack.so

  #LoadModule example_module      modules/mod_example.so

  #LoadModule unique_id_module    modules/mod_unique_id.so

  LoadModule setenvif_module      modules/mod_setenvif.so

  #LoadModule bandwidth_module    modules/mod_bandwidth.so

  #LoadModule put_module          modules/mod_put.so

 
 

  #

  # 확장 모듈

  #LoadModule php_module         modules/mod_php.so

 
 

  PHP2를 위한 Module로서 요즘에는 별로 사용을 안한다. 무시해랏!

 
 

  #

  # 다음 모듈은 MySQL 데이터베이스와 더불어 서버 스크립팅 언어로

  # 인기를 누리고 있는 PHP3 모듈입니다.

  #

  # 참고 사이트 : http://www.php.net

  #

  #LoadModule php3_module        modules/libphp3.so

 
 

  PHP3 module을 설치했을 경우 주석을 풀어주고 사용을 하면 된다.

 
 

  #

  # 다음 모듈은 아파치 펄 모듈로서 CGI 스크립트로 펄을 많이

  # 사용하는 사람들에게 펄 코드 실행 속도의 향상을 가져다 줍니다.

  #

  # 주의 : 설정을 바꾼 후 한 가지 할 일이 더 있다.

  #

  #        <Location /perl> … </Location>

  #

  #        위와 같은 설정을 찾아서 펄 스크립트를 사용할 수 있는

  #        디렉토리를 설정해주어야 한다.

  #

  #LoadModule perl_module        modules/libperl.so

 
 

  #

  #  모듈 실행 순서를 정확하게 하기 위해 사용 가능한 모듈(정적 또는

  #  공유 모듈 포함)로부터 완전한 목록을 다시 만들어 둔 것이다.

  #  [LOADMODULE 섹션을 하나라도 수정했다면 이 부분도 역시 알맞게

  #  수정하라]

  #

  ClearModuleList

  #AddModule mod_mmap_static.c

  AddModule mod_env.c

  AddModule mod_log_config.c

  AddModule mod_log_agent.c

  AddModule mod_log_referer.c

  #AddModule mod_mime_magic.c

  AddModule mod_mime.c

  #AddModule mod_negotiation.c

  AddModule mod_status.c

  AddModule mod_info.c

  AddModule mod_include.c

  AddModule mod_autoindex.c

  AddModule mod_dir.c

  AddModule mod_cgi.c

  #AddModule mod_asis.c

  #AddModule mod_imap.c

  AddModule mod_actions.c

  #AddModule mod_speling.c

  AddModule mod_userdir.c

  #AddModule mod_proxy.c

  AddModule mod_alias.c

  AddModule mod_rewrite.c

  AddModule mod_access.c

  AddModule mod_auth.c

  #AddModule mod_auth_anon.c

  #AddModule mod_auth_dbm.c

  AddModule mod_auth_db.c

  #AddModule mod_digest.c

  #AddModule mod_cern_meta.c

  AddModule mod_expires.c

  AddModule mod_headers.c

  #AddModule mod_usertrack.c

  #AddModule mod_example.c

  #AddModule mod_unique_id.c

  AddModule mod_so.c

  AddModule mod_setenvif.c

  #AddModule mod_bandwidth.c

  #AddModule mod_put.c

 
 

  # Extra Modules

  #AddModule mod_php.c

  #AddModule mod_php3.c

  #AddModule mod_perl.c

 
 

  #

  # ExtendedStatus 지시자는 “server-status” 처리기가 호출되었을

  # 때 아파치가 “매우 자세한” 상태 정보를 생성시킬 것인지

  # (ExtendedStatus On) 아니면 매우 기본적인 정보만 생성시킬

  # 것인지를 (ExtendedStatus Off) 제어한다.  기본값은 Off 이다.

  #

  ExtendedStatus On

 
 

  #

  #####################################################################

 
 

  ### 섹션 2: ‘주(Main)’ 서버 설정

  #

  # 이 섹션에 있는 지시자는 <VirtualHost> 정의에 의해 처리되지

  # 않는 모든 요청에 응답할 ‘주’ 서버가 사용할 값을 정한다.

  # 이 값들은 또한 이 파일 뒷 부분에서 정의할 모든 <VirtualHost>

  # 컨테이너의 기본값을 제공하기도 한다.

  #

  # 여기 나오는 모든 지시자는 <VirtualHost> 컨테이너 안에서도

  # 사용할 수 있으며 그 안에서 사용되면 해당 가상 호스트에 대하여

  # 전체 기본값을 무시하고 새롭게 정한 값이 채택된다.

  #

 
 

  #

  # 만약 ServerType (‘Global Environment’ 섹션에서 설정)이

  # “inetd”인 경우, inetd 설정 내용을 따르기 때문에 다시 몇 가지

  # 지시자는 아무런 효력을 발휘하지 않는다.

  # ServerAdmin 지시자까지 그냥 건너뛴다.

  #

 
 

  #

  # Port: 독립실행형(standalone) 서버가 요청을 기다리는 포트.

  # 1023 번보다 낮은 번호의 포트에 대해서는 httpd가 처음에는

  # root 권한으로 실행되어야 한다.

  #

  Port 80

 
 

  시스템에 의해 미리 httpd를 위해 예약된 포트 번호는 80번이다. 

  0에서 1023까지의 포트번호는 시스템에 의해 미리 예약되어 있다. 

  그 이상의 포트번호를 지정하여 일반사용자도 httpd을 설치, 

  운영가능하다. http://aaa.bbb.ccc:8080/ 등으로 사용할 수 있다. 

  만약 Server type을 Inetd로 했다면 /etc/services에서 지정을 해 

  줘야 한다.

 
 

  #

  # httpd가 다른 사용자 또는 그룹 권한으로 실행되게 하려면 우선은

  # httpd가 root 사용자 권한으로 실행되고 나서 설정한 다른 사용자

  # 권한으로 전환해야 한다.

  #

  # User/Group: httpd가 실행된 권한의 사용자/그룹의 이름(또는 #번호)

  #  . SCO (ODT 3)에서는 “User nouser”와 “Group nogroup”을

  #    사용한다.

  #  . UPUX 에서는 nobody로 실행하는 경우 공유 메모리를 사용할 수

  #    없을 것이다.  이 때는 www 등의 사용자를 만들고 그 사용자

  #    권한으로 실행되도록 한다.

  # 주의) 몇몇 커널들은 60000 이상의 (unsigned) 그룹 값을 설정하면

  # setgid(Group), semctl(IPC_SET) 함수를 거부한다.

  # 이런 시스템에서는 Group   #-1을 사용하지 말라!

  #

  User nobody

  Group nobody

 
 

  이 항목은 Default로 나두기를 권한다. 지정한 사용자와 그룹이 존재

  하지 않으면 서버가 동작하지 않기 때문이다. 굳이 설명을 하자면 이

  설정은 ServerType이 standalone일 때만 적용되는 것으로, 서버가

  사용자의 요청에 대해서 생성하는 child httpd 프로세스에 대한 

  user id, group id 이다. 일반적으로 시스템에서 사용하지 않는

  것들로 지정하는 것이 바람직하다.

 
 

  #

  # ServerAdmin: 서버에 문제가 발생했을 때 메일을 보낼 메일 주소.

  # 이 주소는 예를 들어 에러 문서와 같이 서버가 생성하는 페이지에

  # 나타날 것이다.

  #

  ServerAdmin admin at oops.org

 
 

  #

  # ServerName은 클라이언트 프로그램에게 돌려주는 서버 이름이

  # 다른 경우 호스트 이름을 설정할 수 있게 해준다. (예를 들어,

  # 호스트의 실제 이름이 아닌 ‘www’를 사용하도록 하는데 사용할

  # 수 있다.)

  #

  # 주의: 호스트 이름을 아무렇게나 만들어선 안된다.  이 이름은

  # 여러분의 호스트에 주어진 타당한 DNS 이름이어야 한다. 잘

  # 모르겠으면 네트웍 관리자에게 문의하라.

  # 호스트가 등록된 DNS 이름을 갖고 있지 않는 경우에는 이 곳에

  # IP 주소를 적는다.  어찌 되었든 IP 주소를 사용하여(예를 들어

  # http://123.45.67.89/) 접속할 수 있다.  이런 식으로 해서

  # 리다이렉션이 작동하도록 할 수 있다.

  #

  ServerName www.oops.org

 
 

  서버의 도메인 네임을 지정한다. 자신의 서버가 도메인 네임을

  가지지 않았다면 ip address로라도 꼭 적어 주어야 계정 접속을

  할때 ~account 뒤에 “/”를 붙이지 않고 접속을 할수가 있다.

  도메인 이름을 가지고 있다면 주의할 것은 꼭 실제로 존재하는

  URL 이어야 한다는 것이다.

 
 

  #

  # DocumentRoot: 제공할 문서의 상위 디렉토리.

  # 기본적으로 모든 요청은 이 디렉토리로부터 처리된다. 하지만

  # 심볼릭 링크나 앨리어스(alias)를 사용하여 다른 위치를

  # 가리키도록 할 수 있다.

  #

  DocumentRoot “/home/httpd/html”

 
 

  웹 문서의 기본 directory이다. 보통 우리가 url을 쳤을때 접속되는

  최초의 directory이다. 소스로 apache server를 설치했을 경우에는

  default로 /usr/local/apache/htdocs이며 알짜 RedHat에서는

  /home/httpd/html 이다. 참고로 이전 버전의 apach를 소스로

  compile을 했을 경우에는 /usr/local/etc/httpd/htdocs 가 된다.

  1.3.4 부터 위와 같이 변경이 되었다. “@@ServerRoot@@ 를 이용

  하여 ServerRoot 인자의 directory 경로의 값을 변수와 같이 사용

  할 수도 있다.

 
 

  <IfModule mod_bandwidth.c>

    #

    # 전송속도 제한에 관한 설정이다. BandWidthModule 지시자는

    # 전체 설정에 사용이 되어지며, BandWidth, LargeFileLimit,

    # MinBandWidth는 지역 설정에서 사용을 할수도 있다.

    #

    BandWidthModule On

 
 

    #

    # 문  법: BandWidth <도메인|IP주소|all> <속도>

    # 기본값: 없음

    # 사용처: 전체 설정, 디렉토리별 설정, .htaccess

    #

    # 호스트에 따라 속도의 제한을 걸 수 있다. all은 모든 호스트에

    # 대해서 제한을 거는 것이며 도메인이나 IP주소로 접속 호스트를

    # 지정할 수 있다. 그리고 네트워크/마스크 포맷*으로 지정할 수도

    # 있다. (예: 192.168.0.0/24)

    #

    # 속도는 Bytes/second로 지정을 하며 0의 경우는 제한이 없다.

    #

    # 디렉토리별 설정 예

    #

    # <Directory /home/httpd/html>

    #   BandWidth 192.168.1 0

    #   BandWidth foobar.net 0

    #   BandWidth all 1024

    # </Directory>

    #

    # /home/httpd/html 디렉토리에서의 제한을 한 것이다. 192.168.1.*

    # IP 주소를 가진 호스트와 *.foobar.net이라는 도메인명을 사용하는

    # 호스트에 대해서는 제한을 걸지 않으며 그 외 모든 접속에 대해서

    # 1024Bytes/sec으로 제한을 한다.

    #

    BandWidth       all     0

 
 

    #

    # 문  법: LargeFileLimit <파일크기> <속도>

    # 기본값: 없음

    # 사용처: 전체 설정, 디렉토리별 설정, .htaccess

    #

    # 일정 이상의 크기를 가진 파일을 누군가가 받아 가려 할 때

    # 그 속도의 제한을 걸 수 있다. 파일크기는 KByte 기준이며 속도는

    # 역시 Bytes/secound 이다.

    #

    # LargeFileLimit 1024 4096

    # LargeFileLimit 2048 2048

    #

    # 위 예제는 1024 ~ 2047KB 크기의 파일을 받아가려 할 때 속도를

    # 4KB/sec으로 제한하고 2048KB 이상의 파일은 2KB/sec으로 제한을

    # 하는 것이다.

    #

    # LargeFileLimit 1024 4096

 
 

    #

    # 문  법: MinBandWidth <도메인|IP주소|all> <속도>

    # 기본값: all, 256

    # 사용처: 전체 설정, 디렉토리별 설정, .htaccess

    #

    # 데이타 전송의 최저 속도를 지정한다.

    #

    # BandWidth를 4096 (4KBytes/sec)으로 지정하고 MinBandWidth가

    # 1024로 지정이 되어 있을 때:

    #

    #   – 지정된 호스트에서 하나만 접속할 경우, 4096bytes/sec이

    #     최고의 속도가 된다.

    #

    #   – 지정된 호스트에서 두개가 동시에 접속할 경우, 각각의 세션에

    #     대해 2048Bytes/sec이 최고의 속도가 된다.

    #

    #   – 더 많은 동시 접속이 일어나도 세션 당 최고 속도는

    #     1024Bytes/sec 이하로는 줄지 않는다.

    #     (MinBandWidth 값이 1024기 때문에)

    #

    # MinBandWidth가 “-1″로 지정되면 모든 세션에 대해 최고 속도는

    # BandWidth나 LageFileLimit에서 지정한 속도가 나올 수 있게 된다.

    #

    # BandWidth를 4096으로 지정하고 MinBandWidth가 -1이라면 동시에

    # 지정된 호스트에서 몇개의 접속을 하더라도 각 세션의 속도는

    # 4096Bytes/sec 까지 나오게 되는 것이다.

    #

    MinBandWidth    all     -1

  </IfModule>

 
 

  IfModule 이라는 지시자는 module을 올렸을 경우에만 작동을

  가능하게 해 주는 지시자 이다. 즉 Module로 올라와 있지 않을

  경우에는 작동을 하지 않는다.

 
 

 
 

  #

  # 아파치가 접근할 수 있는 각 디렉토리에 대하여 어떤 서비스와

  # 기능을 허용할 것인지 거부할 것인지 여부를 설정할 수 있다.

  # 디렉토리에 대한 설정 내용은 그 하부 디렉토리에도 영향을 미친다.

  #

  # 우선, “기본값”을 매우 제한적인 상태로 설정한다.

  #

 
 

  <directory> tag에 의하여 각 directory마다 적절하게 permission을

  걸수가 있다.

 
 

  <Directory />

    Options FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

    Deny from env=no_access

  </Directory>

 
 

  “Deny from env=no_access” 설정에 대해서는 뒤에 다루기로 한다.  

 
 

  #

  # 이 곳부터 허용할 특정 기능을 알맞게 설정해나간다는 사실을

  # 주목하자. 여러분이 기대한 대로 작동하지 않는 것이 있다면 그

  # 기능을 가능 상태로 설정해두었는지 점검하기 바란다.

  #

 
 

  #

  # 다음 내용은 여러분이 설정한 DocumentRoot 값으로 변경해서

  # 사용한다.

  #

  <Directory “/home/httpd/html”>

 
 

  #

  # 다음 값에는 “None”, “All”, 또는 “Indexes”, “Includes”,

  # “FollowSymLinks”, “ExecCGI”, “MultiViews”의 자유로운

  # 조합이 가능하다.

  #

  # “MultiViews” 만큼은 “Options All”을 사용한다 할 지라도

  # 명시적으로 적어야만 작동한다는 사실을 알아두자.

  #

      Options Indexes FollowSymLinks Includes

 
 

  지정할수 있는  옵션의 예이다.

 
 

None

어떤 옵션도 이용할 수 없다.

All

지정한 directory에서 모든 명령을 이용할 수 있다.

Indexes

URL에 지정된 디렉토리에 (index.html 같은) 지정된 파일이 없을 경우 디렉토리의 파일 목록을 보여주는 옵션.

Includes

서버측의 추가적인 정보를 제공할 수 있게 한다.

IncludesNoExec

서버측의 추가적인 정보를 제공할 수 있게 하지만, 어떠한 실행 파일을 실행하는 것을 방지한다.

FollowSymLinks

디렉토리상의 심볼릭 링크를 사용가능하게 한다.

ExecCGI

CGI 스크립트를 실행할 수 있게 한다.

MultiViews

All 옵션이 설정되었을 때만 지정된 목록의 multiviews를 허용한다.

 
 

# 다음은 각 디렉토리에 위치한 .htaccess 파일에서 어떤 옵션을

# 마음대로 제어할 수 있는지 결정한다.

# “All” 또는 “Options”, “FileInfo”, “AuthConfig”, “Limit”의 # 자유로운 결합이 가능하다.

# AllowOverride None.htaccess파일은 서버의 각 디렉토리에 만들어서 각 디렉토리에 대한 접근을 제어하기 위한 것으로 디렉토리에 .htaccess파일이 있으면, 서버 전체에 작용하는 access.conf 보다 우선권을 가진다. .htaccess파일에 대한 Override에 대한 옵션이다. 가능한 옵션은 다음과 같다.

 
 

None

.htaccess파일을 읽을 수 없게 한다.

All

모든 지정에 대해 가능하게 한다.

Options

규정된 디렉토리 형식을 콘트롤하는 지정의 사용을 허락한다.

FileInfo

문서형식을 콘트롤하는 지정의 사용을 허용한다.

AuthConfig

사용자 인증 지정의 사용을 허용한다. 사용자 인증 변수를 사용한다.

Limit

호스트 접근을 콘트롤하는 지정을 허용한다.

# # 서버로부터 자료를 얻어갈 수 있는 위치를 제어한다. # Order allow,deny Allow from all Deny from en