japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 09-10-01 16:07
웹서버 구축간에 설정 고수분들에 조언 부탁드립니다.
 글쓴이 : 똘왕
조회 : 2,512  

sulinux 2.0 을 설치하고 apmtools로 apm까지는 편하게 구축하였습니다.
교제에서 볼수 없었던 각종 에러 메세지에서 벗어나 손쉽게 구축할수 있다는 편리함은 뭐라
표현할수 없는 기쁨이였습니다.

그러나, httpd.conf 에서 documentroot 경로 바꾸는데 좌절
selinux 문제, 설정값에서 수정해야 할곳이 2군데가 있다. 등등
검색엔진으로 아무리 찾아봐도 이거다 싶은 정답이 없는 상황에서

제 이것저것 짜집기해서 해결했습니다. 고수님들에 조언 부탁드립니다.
# rm -fr /usr/local/apache/htdocs
# mkdir /data (나중에 새로운 하드 디스크를 마운트해서 별도로 사용할 계획입니다.)
# ln -s /data/ /usr/local/apache/htdocs
# ls -al /usr/local/apache/
  lrwxrwxrwx  1 root root     6 10월  1 15:46 htdocs -> /data/
# cd /data
# vi phpinfo.php
 <? phpinfo(); ?>
#service httpd restart 
웹에서 http://localhost/phpinfo.php 확인결과  
httpd.conf 파일은 수정하지 않고 htdocs 디렉토리만 링크하여 /data 로 연결하였습니다.

위와같이 사용할때 어떤 문제점들이 발생하는지 궁금합니다.
바이블 교제를 아무리봐도 제가 리눅스 초자라 보이질 않고
고수님들 부탁드립니다.  꾸벅ㅜ,ㅡ


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

똘왕 09-10-05 22:15
 
개념없는 부족한 질문에 댓글 달아주신 "신주님", "슛돌님" 감사합니다.
많은 도움 됐습니다. ~~~ ^___^(꾸벅)
왜 /usr/local/apache/conf/httpd.conf 파일만 죽어라 수정하고 안된다고 소리쳤는지 부끄럽습니다.
교제에 아파치 환경설정파일이 분할되었다가 통합됬다는 부분만 읽어서 httpd.conf에서 설정만 수정하면 될줄 알았는데;;; /usr/local/apache/conf/extra/httpd-vhosts.conf 파일에서 수정부분이 있다는.... ㅜ.ㅡ 지금 너무도 OTL 뎃글읽고 교재다시 천천히 살펴보니 ㅋㅋ 지금은 하드디스크 하나 추가해서 잘 사용하고 있습니다.
박신주 09-10-05 12:03
 
제 생각에는 httpd.conf 파일 수정없이는 정상적인 작동이 힘들 것같습니다.
전에 비슷한 작업을 한 적이 있는데
/data/**** 들을 올리는 작업이었는데
<Directory /var/www/html/****>
  Options FollowSymLinks
  ...
</Directory>
이런식으로 링크 옵션을 주어야 된걸로 기억합니다.
말씀하신대로 하시려면
<Directory /usr/local/apache/htdocs>
  Options FollowSymLinks
  ...
</Directory>
이렇게 httpd.conf에 설정을 추가해야 되지 않을까 생각됩니다.
족구왕슛돌… 09-10-05 10:40
 
아파치 버전에 따라 설정이 조금 다릅니다.

아파치 2.2.x 대 버전은
vi /usr/local/apache/conf/extra/httpd-vhosts.conf
파일에 아래와 같이 추가 하면 됩니다.
<VirtualHost *:80>
        DocumentRoot /home/aaa/public_html/
        ServerName  aaa.co.kr
        ServerAlias www.aaa.co.kr
</VirtualHost>

아파치 2.0.x 대 버전
vi /usr/local/apache/conf/httpd.conf
젤 마지막 줄에 아래와 같이 추가 하면 됩니다.
<VirtualHost *:80>
    DocumentRoot /home/bbb/public_html
    ServerName bbb.co.kr
    ServerAlias www.bbb.co.kr
</VirtualHost>

aaa, bbb라는 계정이 서버에 생성 되어 있어야 하며
홈폴더에 public_html라는 폴더를 만들어 주셔야ㅕ 하고
권한은 aaa라는 계정에 public_html 을 만드셨을경우
chown aaa:aaa public_html < 이런식으로 권한을 설정 해주셔야 합니다.

인덱스 파일은 public_html 폴더 안에 있어야 합니다.^_________^
 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 질문과 답변
리눅스
서버해킹/보안
네트워크
아파치
메일서버
DNS
PHP
JSP
MySQL
큐브리드
Oracle
MRTG
SMS
Weblog
Domain
S/W
하드웨어
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.