centOS 네임서버 설정 질문입니다.
글쓴이: dartleft / 작성시간: 목, 2012/02/02 - 11:31오전
안녕하세요.
centOS 기반 리눅스 네임서버 질문입니다.
위의 새로 설치한 서버에 네임서버를 이용해 도메인 3개 새로 설정하고 웹서버에 따로따로 공간을 3개 만들어 준후 각각을 한도메인당 한계정으로 연결하여 주는 작업입니다만...
바로전 서버를 만지던분이 네임서버에 도메인 3개를 추가하여 zone 파일들까지 만들었고 브라우저로 이 도메인 3개가 웹상 연결도 잘 됩니다.
근데 문제는 이분이 도메인 3개를 네임서버에서 어떻게 설정하였는지 웹서버에 한계정만 만들었고 이 한곳으로만 3개의 도메인이 모두 다를 연결되게 설정을 하였더군요.
FTP 도 마찬가지로 3개의 도메인으로 따로따로 연결은 되지만 같은 비밀번호로 같은 웹서버의 계정으로 연결이 되어버립니다.
httpd.conf 파일에는 3개 도메인을 가상호스트 하지도 않았더군요...ㅠㅠ 그래서 제가 도메인 3개를 가상호스트하였으나 결과는 마찮가지입니다.
named.conf 파일에는 도메인 3개가 모두 추가가 되어있읍니다..당연하겠지만..
도무지 어디를 어떻게 설정을 하면 저런 일이 일어날수 있을까요?
이런 경우가 어떻게 있을수 있나 여러 경우가 있을수 있다면 어떤 여러 경우들인가 대충이라도 답변받는다면 초보인 제가 손을 볼 방향이라도 잡겠읍니다..
답변 꼭 부탁드립니다..
글이 바로 아래글과 중복되어져 올라갔는데 지울 방법을 모르겠네요. 역시 컴퓨터의 길은 멀고도 먼길이군요..히유~
Forums:
경우는 다양하게 있을 수 있는데요.. 질문자께서는
경우는 다양하게 있을 수 있는데요..
질문자께서는 모든 서비스가 마치 하나처럼 연동되는 것 처럼 쓰셨는데...
각각 다른 서비스 입니다.
웹서버의 경우 계정이 없이 http.conf또는 관련 속성들만 건들이면 가능하구요
ftp의 경우에도 한계정으로 모두 접근 가능하게도 가능합니다.
네임서버와는 별 관련이 없습니다.
답글 감사합니다.
위의 본문에서도 조금 고쳤는데요..
httpd.conf 는 3개 도메인을 추가하여 가상호스팅을 하지 않았읍니다.. 다만 internic에 등록한 ns.XXXXX.com 만 추가 되어있더군요..
제 얕은 생각엔 네임서버를 어찌어찌 설정하다 한곳으로 모든 도메인이 몰려 연결되기 시작하니 그냥 그 공간에서 살짝 일을 마칠려고 한게 아닌가 싶읍니다.
답변 감사합니다..
그렇다면 가상호스트 잡지 않고, 그냥 통으로 그서버를
그렇다면 가상호스트 잡지 않고, 그냥 통으로 그서버를 잡은 것 같군요..
어떤 주소를 쳐도 그 홈페이지가 뜨도록 말이지요...
일단 IP로 접속해 보시겠어요?
그래도 같은 사이트가 든다면 가상호스트 없이 서버를 통으로 한 홈페이지로 잡은 것이라고 생각됩니다.
그럴 가능성이 많읍니다.
계정의 index 파일에서 분류하여 도메인이 맞으면 페이지가 뜨고 아니면 하얀 페이지가 뜨는것 같읍니다..
이경우 어디를 설정 하였기에 이렇게 되는것일까요..
"그냥 통으로 서버를 잡은것" 이라면 어디서 이설정을 할수 있을까요?
답변 부탁드립니다.
답변 감사합니다.
네임서버로 이용키 위한 도메인 ns.dartspin.com 중 dartspin.com 과 ip 14.63.222.150 둘다 그냥 하얀페이지만 뜨는군요...
답변 감사합니다..
하얀 페이지가 뜨는 이유는..
저 위의 네임서버용 도메인과 ip로 접속하면 그냥 index.html 에서 하얀 페이지가 뜨고 나머지 3개 도메인으로 접속하면 index.php 로 간다음 if 구문으로 도메인별 따른 페이지가 뜨도록 한것이죠...
결국 답변 주신것 처럼 "같은 사이트가 든다면 가상호스트 없이 서버를 통으로 한 홈페이지로 잡은 것" 것이 확실 하다면 도데체 어디를 손본것일까요?
httpd.conf 는 아니면 named.conf 일까요? named.conf 를 봐도 그리 특이한 코드가 제 실력으로는 안보이던데.. named.conf 를 더 잘 아시는분이 살펴 보면 보일까요?
아니면 딴곳 어딘가를 더 잘 살펴 볼까요?
저리 if 구문을 이용한 이유는...
저리 index.php에서 if 구문을 이용해 사이트별 다른 페이지로 redirecting 한 이유는 한 홈페이지만 만들고 도메인별 각기 다른 사이트를 구축한것 처럼 보일려고 한것입니다.
문제는 누구의 의도가 무었이든 잘잘못이 무었이든 지금 따질것이 아니라 어찌하면 바로 잡는가가 중요하겠지요?
어디를 중점으로 보면 서버를 통으로 잡아 접속하는 도메인들을 모두 한계정의 홈페이지로 몰아 줄수 있는지를 아는것이 지금 가장 시급한 과제입니다.
답변 부탁드립니다.
일단 dartleft님이 말씀 하시는 바로 잡는다의
일단 dartleft님이 말씀 하시는 바로 잡는다의 개념이 무엇인지 설명이 필요할것 같습니다.
각 홈페이지 별로 독립적인 저장공간을 가져야 된다는 말씀이신가요?
기본적으로 apache를 처음 설치하면 서버를 통으로 잡아버리게됩니다.
이전 분이 index.php로 모든것을 분리했다면, apache에 대한 지식이 없어서 그냥 프로그래밍 적으로 해결하신게 아닌가 생각됩니다.
즉, 홈페이지 별로 다른 사이트를 독립적인 저장곤간에 가져가고 싶다면 홈페이지를 리팩토링해서 모두 손수 분리하는 방법 밖에 없을 것 같습니다.
댓글 달기