| [ CnUnix ] in KIDS 글 쓴 이(By): ninefiv (키에슬롭스H) 날 짜 (Date): 1996년08월18일(일) 20시14분58초 KDT 제 목(Title): [re]httpd깔때 쨑ttp를 컴파일 하셨으면 거의 다 된거예요... 쨑ttpd 가 있는 디렉토리의 conf라는 서브 디렉토리가 있습니다. 거기에 httpd.conf-dist, access-conf.dist, srm-conf-dist파일이 있어요. 이것이 환경 설정 파일인데 dist라고 붙어 있는 것은 distribution의 약자로 이 파일을 보고 잘 세팅해보라는 거예요. 모든 파일의 dist가 삭제된 이름으로 복사를 하세요. (예) %cp httpd.conf-dist httpd.conf 이런 식으로 모든 파일에서 dist를 없앤다음 자신의 호스트에 맞게 내용을 편집하면 되요.... 바꿔야 할 내용은 호스트 이름과 디렉토리에 관한 정보예요. 그럼. httpd.conf부터 봅시다. ServerType standalone 이것은 데몬의 실행방식을 결정하는 거죠. 선택사양으로는 standalone과 inetd가 있어요. standalone은 데몬응� 사용자가 프泰� 실행 시키는 것이예요. inetd는 httpd를 inetd.conf파일에 등록해 놓으면 inetd가 네트워크의 각 포트를 감지하고 있다가 80번 포트에 연결 요구가 들어오면 httpd를 실행시키는 거죠. �*그냥 stadalone으로 두면 무난! Port 80 포트는 디폴트로 80번을 이용하죠. 80번 포트를 이용하려면 httpd를 루트(슈퍼유저)가 실해해야 되요. 만약 루트가 아닌 사람이 httpd를 실행시키면 80번 포트를 억세스 할 수 없다는 에러가 납니다. 일반적으로 루트가 아닌 사람은 이 포트는 8080으로 세팅합니다. 여러분이 웹페이지를 구경하다가 주소 마지막에 8080이라고 쓴 적이 있죠? 80번 포트는 명시 할 필요가 없지만 그 이외의 포트는명시해야 합니다. StartServers 5 MaxServers 10 이것은 변경할 필요가 없어요. 성능에 관한 문제라고 보면 되요. User nobody Group nobody 이것은 보안에 관한 문제예요. 그냥 넘어가세요. *nobody라는 유저가 있어야 됩니다. nobody란 그룹도 있어ㅎ償� SServerRoot /user2/httpd httpd가 있는 디렉토리를 나타냅니다. ㅀ♣� 변경하세요. SServerName babo.chunchi.ac.kr 자신의 호스트이름을 넣으세요. 다음은 access.conf입니다. <Directory /usr/local/httpd/htdocs> DocumentRoot라는 것은 문서가 위치한 장소를 나타냅니다. 네트스케이프로 처음 접속할때 보여지는 페이지가 있는 곳이죠. 나머지는 변경할 필요가 없어요. 다음은 srm.conf입니다. DocumentRoot 어쩌구 저쩌구 앞의 것을 참조하세요 UserDir public_html 이것은 각 유저가 자신의 홈페이지를 어디헤 놓을 것이냐 하는 거죠 각 유저는 자신의 홈 디렉토리 씨틔×� public_html이라는 디렉토리를 만들면 되죠. 예를 들어서 http://babo.chunchi.ac.kr/~tskim/ 라고 치면 제 홈디렉토리 밑에 있는 public_html디렉토리로 가서 페이지를 찾으려 할 것입니다. DirectoryIndex index.html 이것은 네트스케이프로 접속했을때 처음으로 출력되는 페이지의 파일이름이예요. DDocumentRoot에 설정되어 있는 디렉토리에서 index.html이라는 파일을 처음으로 보여주는 거죠. 위에 설명한 것 이외에는 별로 고칠 내용이 없어요. 그래도 않되면 연락을 주세요. 고려대학교 컴퓨터학과 운영체제 연구실 김태성 tskim@simple.korea.ac.kr ------------------------------------------------------------------------------- 9-5 출퇴근 시간을 지키자.....................................................:) OS Lab. (Phone) +82-2-927-6388 (Pager) 015-336-5930 Dept. of Computer Science Korea University |