웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아파치 웹 서버 설정 == httpd.conf
2009.01.02 13:30
아파치 웹 서버 설정 == httpd.conf
<< 아파치 웹 서버 설정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.1 아파치 웹 서버의 시작과 종료 방법 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시작 => /usr/sbin/httpd -f /etc/httpd/conf/httpd.conf | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
종료 => kill - TERM `cat /var/run/httpd.pid` | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2 아파치 웹 서버의 설정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.1 매우 중요한 3개의 conf 파일의 값을 설정한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
httpd.conf : 웹서버 설정 관련 파일 (srm.conf와 access.conf를 함께 작성해도 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
상관없다.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
srm.conf : 웹서버 자원 관련 파일 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
access.conf : 웹서버 보안 접근제어 관련 파일 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.2 httpd.conf | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.3 srm.conf | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.3 access.conf | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
access.conf : 전체적인 기본설정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.htaccess : 각 디렉토리 별로 자세히 결정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
가. access.conf 설정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
나. 암호파일 만들기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- passwd | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#htpasswd -c /etc/httpd/conf/.htpasswd admin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
※ -c (create) : 맨처음 .htpasswd를 생성할 때만 사용, 두번째 등록시는 생략한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#htpasswd /etc/httpd/conf/.htpasswd webmaster | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- group | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vi 에디터를 사용해서 .htgroup 파일을 만든다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.4 MIME 파일 관련 설정 : srm.conf에 추가 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- MIME : Multipupose Internet Mail Extensions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- 웹서버와 웹브라우저 사이에 오가는 자료가 어떤형태의 자료인지 지칭하기 위해 사용 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Mime.types에 설정 : 거의 손볼 필요 없슴 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
※ 만약 어떤값을 정할 필요가 있을 때는 mine.types에 추가하지 말고 srm.conf에 AddType 지시자로 추가하여 관리 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.5 Log files | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.6 실시간 웹서버 상황보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
가. access.conf에 다음내용 추가 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
나. 웹브라우저에서 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- URL에 다음과 같이 넣고 살행한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- your.server.name/status | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- your.server.name/status?refresh=n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
※ n : 갱신주기 초단위 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.7 프록시(Proxy) 기능 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- httpd.conf 파일에 프록시 기능 설정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.8 가상 호스트(Virtual Host) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
가. 정의 : 한대의 컴퓨터와 하나의 아파치 서버 프로세스를 가지고 한개 이상의 웹 사이트를 동시에 운영하는 기능 IP 별칭 기능으로 ISP 업체들이 제공하고 있는 서비스로 "Web Hostiong" 서비스라 부른다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
나. 방법 : Only one conputer(server) but multiple web site(domain name) IP 별칭 기능을 사용하여 하나의 네트워크 인터페이스에 여러개의 주소를 부여 도메인 네임서버에 하나의 IP 주소에 대하여 여러개의 서로 다른 이름을 부여 아파치 웹서버는 서로 다른 IP주소 또는 서로 다른 호스트 이름에 대하여 한번의 실행을 통해서도 동시 서비스를 해 낼수 있다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
다. 구현 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.2.9 옵션(Options)에서 사용할 수 있는 지시자들 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
가. All : MultiViews, IncludesNOEXEC, SymLinksOwneMatch를 제외한 모든 옵션들을 활성화합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
나. ExecCGI : CGI 스크립트를 사용할 수 있도록 한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
다. FollowSymLinks : 서버에서 사용하는 심볼릭 링크를 사용한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
라. Includes : 서버측 포함 기능(SSI)을 사용할 수 있으며 SSI를 사용하려면 이 옵션을 활성화합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
마. IncludesNOEXEC : 서버측 포함 기능은 사용할 수 있으나 #exec, #include를 이용한 CGI 스크립트는 사용할 수 없도록 한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
바. Indexes : 고객의 디렉토리를 지정하는 URL로 접속했을 때 index.html 파일이 없다면 디렉토리의 내용을 보여준다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사. MultiViews : 컨텐트 협상 기능을 사용할 수 있도록 한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
아. SymLinksIfOwnerMatch : 동일한 사용자의 소유로 설정된 심볼릭 링크만 허가한다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- 각각의 인자들은 "+" 혹은 "-"를 붙여 그 기능을 더하거나 뺄 수 있다. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- 만약 아무런 옵션도 부여되지 않았고 <Limit>지시자도 없다면 All이 적용된 것과 같은 효과를 가진다. |
우린친구닷컴 - http://urin79.com/zb/580547
댓글 2
-
Hotel Finder
2009.04.17 21:05
thanks for the share <a href="http://www.everynationhotel.com/aboutus.html">Hotel Finder</a> -
Hotel Finder
2009.04.17 21:09
thanks for the share Hotel Finder
제목 | 글쓴이 | 날짜 |
---|---|---|
인스타그램 해시태그 회원가입 없이 끌어오기 | 외인 | 2017.02.08 |
DB에서 직접 시퀀스 생성하기 [3] | 기진곰 | 2015.07.18 |
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치 [11] | 간장게장같은남자 | 2015.04.19 |
구글 API 활용(뉴스가져오기) | pixfine | 2014.09.24 |
짧은 주소를 가능 하게 하는 서버(아파치, httpd) 설정 [3] | 꿈섬 | 2014.07.27 |
이거 어디다 올려야 될 지 몰라 여기다 올립니다. 프로그래머님들 읽어보세요. [2] | 유샤인 | 2014.06.10 |
Windows IIS 에서 F5 연타 방지하기 (mod_evasive , limit_req)
[3]
![]() | StyleRoot | 2014.04.08 |
해외 아이피 차단 방법입니다. [3] | Flolida | 2014.03.01 |
페이지로딩시 메모리 부족이란 오류메시지가 뜰때... | 똑디 | 2013.11.07 |
rewrite mod 가 안 돼서 고생한 경험담입니다. [2] | obok | 2013.06.29 |
IIS 7.5 + XE 업로드 용량 개선 방법
[1]
![]() | 류군 | 2012.07.16 |
'신고 수' 노출 함수 및 신고시 게시글 이동팁 [11] | 인터니즈™ | 2012.07.03 |
이유는 모르겠는데 뷰테이블을 쓰면 XE의 속도가 크게 떨어지는 것 같습니다. [2] | 철갑 | 2011.04.25 |
레이아웃에 소스추가해서 트래픽보기!
[2]
![]() | 막시민 | 2011.03.07 |
nginx에서 대역폭 제한하기 | fsfsdas | 2011.02.20 |
php5 설정(최적화) | fsfsdas | 2011.02.20 |
아파치 웹 서버 설정 == httpd.conf [2] | 김병화999 | 2009.01.02 |
httpd.conf 의 환경설정파일 안의 내용 [2] | 김병화999 | 2009.01.02 |
아파치인증 c 드라이버에서 성공예 | 이성헌 | 2005.12.15 |
httpd.conf 3차 설정본 - Virtualhost | 이성헌 | 2005.12.15 |