: 제 서버에서 홈페이지를 한 10개정도 관리하려고 합니다만,
: 어떻게 해야 되는지 모르겠읍니다.
: 방법을 알고 싶습니다.
: ....
VirtualHost 를 사용하면 되지요.
호스팅 비스무리한 서비스 말씀하시는건가요??
우선 아래거 보시기 전에 http://apache.kr.net/ 사이트에서 찾아보시는 것
이 훨씬 쉬울 것입니당.
흠흠흠..
아파치가 설치된경로가 /usr/local/apache 이고
내컴의 아이피가 1.2.3.4 이고 도메인이 aaa.bbb.com 일때..
Apache 의 환경설정화일을 열어보시면
#NameVirtualHost 12.34.56.78:80
이런 부분이 보입니다.
이거이의 앞에 주석을 없애 주시고..
아이피를 변경해주시고..
NameVirtualHost 1.2.3.4
요로코롬 되겠군요..
그리고 VirtualHost 를 설정해주면 되는데여..
이건 따로 화일을 만드시고..
Include 시켜 사용하시는것이 편할 듯 싶사옵니다.
# aaa.bbb.com
<VirtualHost 1.2.3.4>
ServerAdmin root at aaa.bbb.com DocumentRoot /usr/local/apache/htdocs
ServerName aaa.bbb.com
ErrorLog logs/aaa.bbb.com-error_log
CustomLog logs/aaa.bbb.com-access_log common
</VirtualHost>
# 추가할 홈페이지 관련 부분임당.
# ex) test.com
<VirtualHost 1.2.3.4>
ServerAdmin root at www.test.com DocumentRoot /home/test/public_html
ServerName www.test.com ErrorLog logs/www.test.com-error_log
CustomLog logs/www.test.com-access_log common
</VirtualHost>
요런식이 되겠네용..
이걸 virtualhost 라는 이름으로 저장합니다.
물론 네임서버에 test.com 이라는 도메인이 등록이 되어있어야 하지요.
nslookup 명령어로 확인해보시면 되겠지용.
# nslookup daehoon.co.kr
Server: ns.aaa.bbb.com
Address: 1.2.3.4
Non-authoritative answer:
Name: test.com
Address: 1.2.3.4
위처럼 나와야 겠지용..
이제 아파치 환경설정 화일을 httpd.conf 화일을 열어서리..
아래의 줄을 추가시켜 줍니당.
Include /usr/local/apache/conf/virtualhost
요로코롬 이제 아파치 재시작...
버츄얼호스트의 상황은 http -S 명령어로 확인해보실 수 있지용..