묻고답하기
도메인과 개인서버 연결법
2010.02.22 17:28
apmsetup7과 xe를 사용해서 localhost로 웹사이틀 만들었습니다.
여기다에 무료도메인을 어떻게 연결시켜보았는데, [****.co1.kr --> 192.***.***.***/xe]
제 컴퓨터에서 도메인을 치고 들어가면, 문제없이 화면이 뜨는데,
집에 있는 다른 컴퓨터에서 들어가면, 백지화면으로 뜹니다.
도메인과 개인서버를 어떻게 연결해야 하는지 아시분 도움부탁드립니다.
### 유동ip 그대로 사용하는 중입니다. (고정아이피주는 wowip 들어는 봤는데, 필요한건지??)
감사합니다.
댓글 4
-
아카스
2010.02.22 18:36
-
poko
2010.02.23 00:53
답변 감사합니다.
내부망의 구성에 대해 아셔야 한다고 하셨는데, 정확히 무엇을 말씀인지....
혹, 제 컴퓨터 사양이라면, window vist home edition 에다 window explor를 사용하구요, 알ftp, apmsetup7이 전부입니다.
감사합니다.
-
아카스
2010.02.23 02:56
1. 무료도메인을 발급받았다고 하시는데... 도메인을 연결한 IP주소를 알려주세요.. 또한 도메인은 ip/xe식이 아닌 ip로 등록시키고 도메인을 어떤 디렉토리를 연결할까는 apache의 버추얼호스트가 담당하게 됩니다..
2. 192.xxx.식의 IP는 외부와 연결되지 않는 내부 네트워크에서만 사용되는 IP입니다.
그러므로 내부의 IP는 도메인으로 연결시켜봤자 내부의 네트워크에서 밖에 사용하지 못합니다. (내부 DNS서버 이용시)
3. 자신의 컴퓨터에서 정상적으로 작동한다면, 아마도 제 생각에는 IP/xe식으로 설치후 setting부분에서 연결도메인만 변경해준거라고 생각되네요..
그렇게 설정되면 자신의 컴퓨터에서 도메인을 칠경우 자신의 APM의 MySQL에 등록된 site항목을 찾아 맨처음 초기 설치된 IP/xe를 자동으로 찾아가므로 자신의 컴퓨터에서 제대로 보이게 되는것이지요...다만 이럴경우.. 다른 컴퓨터에서 절대로 내 컴퓨터에 찾아오지 못합니다.
4. 외부에서 접속가능한 서버로 만드시기 위해서는 DNS서버에 자신의 IP를 등록시켜야 합니다.
5. 자신의 IP란 192.xxx식으로 시작되지 않는 공유기가 받고 있는 외부로부터의 공인IP를 등록시키는것을 의미합니다.
6. 공인IP를 DNS서버에 등록후 공유기에서 포트포워딩 메뉴를 이용하여 공유기가 받는 80번 tcp포트를 자신의 IP tcp 80번 포트로 포워딩을 시켜줍니다.
7. 하나의 도메인만 사용할경우, 아파치의 버추얼 호스팅 부분은 건딜지 마시고 APMsetup이 지정한 htdocs폴더의 index파일을 접속한 컴퓨터에 뿌려주게 됩니다.
8. 모두 세팅후에 제어판 > 윈도우즈 방화벽에서 Apache 80번포트가 예외인지 확인해보시고요..등록되어 있지 않으면 포트등록으로 등록하여 줍니다.(80번 포트)
9. 제어판 > 컴퓨터관리 > 서비스 에서 Server가 활성화나 자동으로 설정 되어있지 않으면 외부에서 내 컴으로 접속할수 없습니다.
-
poko
2010.02.23 14:15
답변 감사합니다.
설명을 세세히 하여 주신것 같기는 한데, 10%정도밖에 이해를 못하겠습니다.
1. DDNS를 깔았습니다 (DNSEver.com( 말씀하신 6번까지는 해결이 된듯하죠)).
2. 포트도 확인은 했는데,0.0.0.0 80 listen으로(어느곳에서 보니, 내부에서 listen으로 보인다고, 외부회선까지 장담할 수는 없다고 하는군요).
3. 아파치의 포트값80도 추가시켜놓았습니다.
너무 몰라서, ddns랑 아카스님의 설명을 짬뽕으로 만들었는데,
몇가지 문제가 남았습니다.
1. 아카스 님의 9번 설명을 전혀 알아 듣지 못한다는 일이구요(제가 vista 영문이라 어디로 가라는지 전혀 감이 안잡힘니다.)
2. 아파치파일의 httpd의 고쳐주는 부분이 listen ip 만인지요, 그리고 7번의 index.php를 뿌리라는 말은 어디를 고쳐주라는 말씀인지?
아직도 짬뽕이라.....말하면서도 뭘 얘기해야할지 모르겠군요.
감사합니다.
1. 내부망이 어캐 구성되어 있는지 우선 알려주셔야 도움말을 드리고요...
2. 고정IP없이도 유동IP만으로 충분히 서버 가능합니다...