>> Edit article
이름
제목
패스워드
: 먼저....이렇게 글을 올리게 되어서 지송합니다. 왜냐면 부탁이걸랑여~. 서버한다는 넘이 이런것도 몰라서 이렇게 첨부파일과 글을 올리는 것이 x팔 린다는 것을 알지만.. 암만 봐도 모르는것을 어케 하겠습니다. 모르는것은 x 팔린게 아니라고 생각되어서 이렇게 글을 올립니다. : : 가상호스트에 대해서 질문드리는것이며,,,,이 문제를 해결하느냐 아니냐 에 따라서 ...... 제 월급이 깍이냐, 안깍이냐가 달렸습니다. : 제발 고수님들 파일 다운 받으셔서 읽고 제게 해답을 주세여 -.- : : 그럼 수고하시고, 제발 파일 다운 받으셔서 봐주세여. 자세한 설명은 readme.txt 파일에 있습니다. : : 주소 : http://home.opentown.net/~nolly/virtualhost.zip : : 그럼 수고하세요~~ 정확한 질문의 요지가 넘 복잡해서 전 잘 몰겠지만.. IP 하나로 여러개의 도메인을 운영하고자 하시는 것 같네여.(맞나??) 암튼.. 그렇다면..우선 님의 아이피를 211.111.111.111 이라고 가정합니다. 님의 네임서버는 ns.aaa.com 이고.. 실 도메인명은 aaa.com 이라고 하셨지 여? 설정화일이 제대로 맞게 되어있다면.. nslookup 에서 aaa.com aaa.net bbb.org bbb.net 도메인의 IP가 211.111.111.111 하나로 나와야 합니당. 이렇게 aaa.com, aaa.net, bbb.org, bbb.net 이 하나의 IP로 보여진다면 우 선 네임서버는 제대로 설정이 되어진 것이겠지요. 글구 님의 아피치 웹서버의 DocumentRoot 는 /usr/local/apache/htdocs 라 고 가정합니다. 그렇다면 이제 버츄얼호스트 설정하는 부분만 남았군요.. 이 부분은 따로 화일을 만들어 httpd.conf 에 포함시켜 주시는 것이 좋을 듯 합니다. 우선 aaa.com 을 주 도메인으로 합니다. 외부에서 http://aaa.com 을 쳤을때 aaa.com으로 제대로 접속이 되어야 하니 깐여.. 글구 나머지 aaa.net 과 bbb.org, bbb.net 등은 각 유저들 계정을 사용합니 다. 예를 들어 /home/aaa_net /home/bbb_org /home/bbb_net 이라는 사용자들이 있다면 외부에서 http://aaa.net 을 입력했을 때 /home/aaa_net/public_html/index.html 화일을 읽어들이게 되는 것이지 요. 버츄얼 설정을 아래와 같습니다. 설정전에 우선 httpd.conf 를 열어 NameVirtualHost 211.111.111.111 을 추가해 주셔야 겠지요.. 기본적으로 주석처리 되어있는 부분이 있으니 주석 없애주시고 아이피 변경 하시고. 그리고 그 밑으로 제일 먼저 들어가는 VirtualHost 가 aaa.com 이 되어야 합 니다. 그래야 외부에서 http://aaa.com 을 쳤을때 제대로 찾아들어가 지거던용.. # aaa.com - BASIC <VirtualHost 211.111.111.111> ServerAdmin admin@aaa.com DocumentRoot /usr/local/apache/htdocs ServerName aaa.com ErrorLog logs/aaa.com-error_log CustomLog logs/aaa.com-access_log common </VirtualHost> # aaa.net <VirtualHost 211.111.111.111> ServerAdmin admin@aaa.net DocumentRoot /home/aaa_net/public_html ServerName aaa.net ErrorLog logs/aaa.net-error_log CustomLog logs/aaa.net-access_log common </VirtualHost> # bbb.org <VirtualHost 211.111.111.111> ServerAdmin admin@bbb.org DocumentRoot /home/bbb_org/public_html ServerName bbb.org ErrorLog logs/bbb.org-error_log CustomLog logs/bbb.org-access_log common </VirtualHost> # bbb.net <VirtualHost 211.111.111.111> ServerAdmin admin@bbb.net DocumentRoot /home/bbb_net/public_html ServerName bbb.net ErrorLog logs/bbb.net-error_log CustomLog logs/bbb.net-access_log common </VirtualHost> 이런식이지요.. 이 화일을 /usr/loacl/apache/conf/virtual.host 정도로 저 장을 합니다. 그런후 httpd.conf 화일을 열어 VirtualHost Section 부분에 Include /usr/local/apache/conf/virtual.host 라고 적어주시면 됩니다. 그런후 아파치를 재시작하시고 aaa.com 이라고 치면 /usr/local/apache/htdocs/ 의 화일을 읽어들이게 되구 요. aaa.net 이라고 치면 /home/aaa_net/public_html/ 의 화일을 읽어들이게 되 지요. 기본적으로 index.html 을 읽어들이게 된다는 것은 아시겠구요.. httpd -S 명령어로 버츄얼 호스트의 작동여부를 확인하실 수 있겠네여. 이 답변이 제대로 맞는건지 몰겠지만.. 암튼 이해가 안가신다면 다시 멜로 보내주세요. 고럼 이만.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved