>> Delete No. 887 article
No. chaelim.hihome.com처럼 설정하기

등록 2000-12-19 09:10:00     조회 4
이름 agolta    

		Apache User domain사용법
2000-12-19
박진철 (agolta)
 1. chaelim.hihome.com의 원리
 Named에 *설정
 Name-zone파일에 *를 설정하면 도메인 이름 앞에 어떠한 단어를 갖다 붙여도 현재 도메인으
로 접속하게 된다. 예를 들어  * IN A 152.149.41.17 이러한 줄이 존재한다면 Zone agolta.org앞에 Hey.
agolta.org라고 붙여도 152.149.41.17을 resolv하게 된다.(어떠한 단어를 붙인다 해도 상관없다.)  
이 *설정을 해주어야 사용자 추가시 Named를 재시동 안할 수 있는 것은 기본이다.  Apache 모듈
 추가  아파치에 보통 vhost설정이 되어있지 않을 것이다. 자신이 좋아하는 방법으로 아파치
에 모듈을 추가하는데 내 경우는 configure를 사용하기 때문에 configure에 --activate-module=src/modul
es/standard/mod_vhost_alias.o 라는 줄을 추가했다. 컴파일 끝난후 httpd -l로 vhost_alias가 들어있는지
 확인되면 OK  httpd.conf 설정  아파치에 Virtual Host지정방법은 2가지가 있다. IP base와 Name Base가
 그것인데 IP가 남아 도는 경우는 별로 없기 때문에 보통 Name Base Virtual Host를 사용한다 여기
에서도 Name Base Virtual Host를 사용하겠다.(www.apache.org에서는 rewrite를 사용한 vhost방법이 기재
되어 있지만 문법이 너무 골치아파서 생략한다.)  다음은 내 httpd.conf의 Virtual Host부분이다. 
 NameVirtualHost 152.149.41.17 #Name base Virtual Host지정 (이것에 대해선 특별히 다른 문서를 찾아보
라)  <VirtualHost 152.149.41.17>  # get the server name from the Host: header  UseCanonicalName Off  # this log format 
can be split per-virtual-host based on the first field  LogFormat "%V %h %l %u %t "%r" %s %b" vcommon
 CustomLog var/log/access_log vcommon
 # include the server name in the filenames used to satisfy requests
 VirtualDocumentRoot /home/%1/public_html
 VirtualScriptAlias /home/%1/cgi-bin
 이부분은 확실히는 모르겠다.(누가 아는 사람있으면 메일 보내달라) 어째튼 %1로 넘어오는
 변수가 chaelim.hihome.com의 chaelim이란 것은 확실하다. ^^ --나두 나의 무식함에 전율을 금치 못
한다.  VirtualDocumentRoot에서는 사용자 홈디렉토리 즉 /home/chaelim/public_html을 지정하고 있는 것
이다.  그외  정식 Hosting서비스를 하려는 사람들은 계정 발급 CGI가 필요하겠다.(이건 쉘스
크립트로 짜는 것이 제일 쉬울것 같은데... 보안 염두를 많이 두어야 할 것이다.)  사족
 그냥 궁금해서(약간은 필요도 하고) 알아본 것일 뿐이고 내 서버에서 되길래 더이상 깊이
있게 파지는 않았다.(아마 다른 사람들도 다 이상없이 될 것이다.)  다른 사람들도 무언가 
하려 하다 되기만 하면 덮지 않은가? 누가 XF86Config의 수직 주파수,수평주파수의 modeline부분
의 숫자들을 어쩌다 통밥으로 맞추고 그게 무엇을 의미하는지 파겠는가? 내 모니터가 잘 
잡히면 더이상은 고민을 안하지? 물론 통밥으로 잡아놓은 XF86Config는 여기 저기 백업을 해
놓겠지만(다시 통밥을 맞출 확률이 없으니까)... 리눅스에서는 항상 되게끔 하는데 고생을 
하지만 되고 나선 왜 되는가엔 관심이 없는 것 같다.(당연히 난 Alsa 최신버전에서 YMF724를 
잡았지만 YMF724가 다른 사운드 카드랑 무엇이 틀리길래 안잡혔는지는 관심이 없다. 만약 아
직도 잡히지 않는다면 별의별 짓(주로 OSS Driver 크랙이겠지...)을 다하며 잡으려 들겠지만...
) 내경우는 그렇다.  하지만 httpd.conf의 vhost설정 부분에 대해 더 자세히 설명할 수 있는 사
람이 있다면 알려주면 감사하겠다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved