centOS 네임서버 설정 질문입니다.

dartleft의 이미지

안녕하세요.

centOS 기반 리눅스 네임서버 질문입니다.

위의 새로 설치한 서버에 네임서버를 이용해 도메인 3개 새로 설정하고 웹서버에 따로따로 공간을 3개 만들어 준후 각각을 한도메인당 한계정으로 연결하여 주는 작업입니다만...

바로전 서버를 만지던분이 네임서버에 도메인 3개를 추가하여 zone 파일들까지 만들었고 브라우저로 이 도메인 3개가 웹상 연결도 잘 됩니다.

근데 문제는 이분이 도메인 3개를 네임서버에서 어떻게 설정하였는지 웹서버에 한계정만 만들었고 이 한곳으로만 3개의 도메인이 모두 다를 연결되게 설정을 하였더군요.

FTP 도 마찬가지로 3개의 도메인으로 따로따로 연결은 되지만 같은 비밀번호로 같은 웹서버의 계정으로 연결이 되어버립니다.

httpd.conf 파일에는 3개 도메인을 가상호스트 하지도 않았더군요...ㅠㅠ 그래서 제가 도메인 3개를 가상호스트하였으나 결과는 마찮가지입니다.

named.conf 파일에는 도메인 3개가 모두 추가가 되어있읍니다..당연하겠지만..

도무지 어디를 어떻게 설정을 하면 저런 일이 일어날수 있을까요?

이런 경우가 어떻게 있을수 있나 여러 경우가 있을수 있다면 어떤 여러 경우들인가 대충이라도 답변받는다면 초보인 제가 손을 볼 방향이라도 잡겠읍니다..

답변 꼭 부탁드립니다..

글이 바로 아래글과 중복되어져 올라갔는데 지울 방법을 모르겠네요. 역시 컴퓨터의 길은 멀고도 먼길이군요..히유~

silveracy의 이미지

경우는 다양하게 있을 수 있는데요..

질문자께서는 모든 서비스가 마치 하나처럼 연동되는 것 처럼 쓰셨는데...

각각 다른 서비스 입니다.

웹서버의 경우 계정이 없이 http.conf또는 관련 속성들만 건들이면 가능하구요

ftp의 경우에도 한계정으로 모두 접근 가능하게도 가능합니다.

네임서버와는 별 관련이 없습니다.

dartleft의 이미지

위의 본문에서도 조금 고쳤는데요..

httpd.conf 는 3개 도메인을 추가하여 가상호스팅을 하지 않았읍니다.. 다만 internic에 등록한 ns.XXXXX.com 만 추가 되어있더군요..

제 얕은 생각엔 네임서버를 어찌어찌 설정하다 한곳으로 모든 도메인이 몰려 연결되기 시작하니 그냥 그 공간에서 살짝 일을 마칠려고 한게 아닌가 싶읍니다.

답변 감사합니다..

silveracy의 이미지

그렇다면 가상호스트 잡지 않고, 그냥 통으로 그서버를 잡은 것 같군요..

어떤 주소를 쳐도 그 홈페이지가 뜨도록 말이지요...

일단 IP로 접속해 보시겠어요?

그래도 같은 사이트가 든다면 가상호스트 없이 서버를 통으로 한 홈페이지로 잡은 것이라고 생각됩니다.

dartleft의 이미지

계정의 index 파일에서 분류하여 도메인이 맞으면 페이지가 뜨고 아니면 하얀 페이지가 뜨는것 같읍니다..

이경우 어디를 설정 하였기에 이렇게 되는것일까요..

"그냥 통으로 서버를 잡은것" 이라면 어디서 이설정을 할수 있을까요?

답변 부탁드립니다.

익명 사용자의 이미지

네임서버로 이용키 위한 도메인 ns.dartspin.com 중 dartspin.com 과 ip 14.63.222.150 둘다 그냥 하얀페이지만 뜨는군요...

답변 감사합니다..

dartleft의 이미지

저 위의 네임서버용 도메인과 ip로 접속하면 그냥 index.html 에서 하얀 페이지가 뜨고 나머지 3개 도메인으로 접속하면 index.php 로 간다음 if 구문으로 도메인별 따른 페이지가 뜨도록 한것이죠...

결국 답변 주신것 처럼 "같은 사이트가 든다면 가상호스트 없이 서버를 통으로 한 홈페이지로 잡은 것" 것이 확실 하다면 도데체 어디를 손본것일까요?

httpd.conf 는 아니면 named.conf 일까요? named.conf 를 봐도 그리 특이한 코드가 제 실력으로는 안보이던데.. named.conf 를 더 잘 아시는분이 살펴 보면 보일까요?

아니면 딴곳 어딘가를 더 잘 살펴 볼까요?

dartleft의 이미지

저리 index.php에서 if 구문을 이용해 사이트별 다른 페이지로 redirecting 한 이유는 한 홈페이지만 만들고 도메인별 각기 다른 사이트를 구축한것 처럼 보일려고 한것입니다.

문제는 누구의 의도가 무었이든 잘잘못이 무었이든 지금 따질것이 아니라 어찌하면 바로 잡는가가 중요하겠지요?

어디를 중점으로 보면 서버를 통으로 잡아 접속하는 도메인들을 모두 한계정의 홈페이지로 몰아 줄수 있는지를 아는것이 지금 가장 시급한 과제입니다.

답변 부탁드립니다.

silveracy의 이미지

일단 dartleft님이 말씀 하시는 바로 잡는다의 개념이 무엇인지 설명이 필요할것 같습니다.
각 홈페이지 별로 독립적인 저장공간을 가져야 된다는 말씀이신가요?

기본적으로 apache를 처음 설치하면 서버를 통으로 잡아버리게됩니다.
이전 분이 index.php로 모든것을 분리했다면, apache에 대한 지식이 없어서 그냥 프로그래밍 적으로 해결하신게 아닌가 생각됩니다.

즉, 홈페이지 별로 다른 사이트를 독립적인 저장곤간에 가져가고 싶다면 홈페이지를 리팩토링해서 모두 손수 분리하는 방법 밖에 없을 것 같습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.