집에 웹서버를 만들어 보자...
페이지 정보
본문
요즘은 리눅스도 설치하기 쉬운 배포판들이 나와서 리눅스 설치하고 웹서버 만드는 것이 생각보다 어렵지 않습니다..
리눅스 설치만 하면 기본적으로 아파치 웹서버와 마이SQL 데이타 베이스 그리고 PHP 즉 APM이라고 불리는 것들이 기본적으로 설치되어 웹서버가 작동합니다.
리눅스는 윈도우보다 훨씬 가볍고 용량도 작기에 기존에 사용 안하던 486급 컴퓨터에도 훌륭히 서버를 설치 할 수 있습니다.
단지 문제는 현재 제공되고 있는 초고속 인터넷이 이제는 고정 IP가 아니라 수시로 바뀌는 유동 IP라는 데 있습니다..
서버의 주소가 자주 바뀐다고 하면 쉽게 웹서버에 접속할 수 없겠지요.. 이의 해결을 위한 것이 DDNS입니다.
Dynamic DNS라고 불리는 이 서비스는 현재 내가 사용중인 IP 어드레스를 서버에 주기적으로 보내줘서 DNS 서버에 주기적으로 업데이틀 합니다.
제가 사용하고 있는 korea.blogdns.org를 예로 들면 현재 사용중인 Anygate 공유기에서 주기적으로 http://www.dyndns.com에 현재의 인터넷 주소를 보내줍니다..
그래서 만약 korea.blogdns.org라는 이름의 IP 주소 요청이 들어오면 제가 사용중인 IP의 최신 정보를 리턴해 주는 것입니다..
보통의 DNS는 고정 IP 주소가 서버에 셋팅되어 있어 이 주소를 요청이 들어올때마다 주는데 여기에 DDNS는 그 서버의 IP를 주기적으로 업데이트 하는 기능이 추가되었다고 보시면 됩니다.
DDNS의 설정은 몇가지 방법이 있습니다. 저와 같은 경우처럼 공유기 자체에서 DDNS를 지원하는 경우는 서비스 제공하는 곳에 회원 가입하고 공유기에 DDNS설정을 하시면 됩니다.
아래 애니게이트 홈페이지에 있는 DDNS 설정 방법을 참고하세요..
http://anygate.co.kr/corean/atboard_view.php?section1=faq§ion2=anygate&page=2&kind=&uid=27151&keyfield=&key=&prod_sch=
그리고 공유기에서 이를 지원하지 않을 경우엔 서버상에 프로그램을 설치해서 데이타를 DDNS 서버에 보내는 방법이 있습니다.. 이 프로그램은 DDNS 서버에 따라 다 다릅니다..
제가 사용중인 www.dyndns.com의 경우 아래 클라이언트 프로그램을 설치하면 됩니다.
http://www.dyndns.com/support/clients/
위의 내용과 같이 DDNS를 설치하고 셋팅을 완료 하면 이제 사용중인 초고속 인터넷에 고유의 이름이 부여된 것입니다.. 저의 경우 korea.blogdns.org입니다..
주의할 것은 공유기에서 포트포워딩을 셋팅해야 합니다.. korea.blogdns.org라는 이름으로 접속을 하면 처음에는 공유기가 이 데이타를 받습니다..
포트포워딩을 셋팅해 놓지 않으면 공유기는 받은 데이타를 다 무시 해버립니다..
즉 웹서버의 경우 80번 포트로 접속을 하는데 이 80번 포트로 오는 데이타는 무조건 공유기에 연결된 PC중의 어떤 주소로 가라는 셋팅입니다..
자세한 것은 공유기 설명서를 참고하세요...
이제 모든 셋팅이 되었다면 DDNS 이름으로 외부에서 집에 있는 서버에 잘 접속할 수 있을 겁니다...
리눅스 설치만 하면 기본적으로 아파치 웹서버와 마이SQL 데이타 베이스 그리고 PHP 즉 APM이라고 불리는 것들이 기본적으로 설치되어 웹서버가 작동합니다.
리눅스는 윈도우보다 훨씬 가볍고 용량도 작기에 기존에 사용 안하던 486급 컴퓨터에도 훌륭히 서버를 설치 할 수 있습니다.
단지 문제는 현재 제공되고 있는 초고속 인터넷이 이제는 고정 IP가 아니라 수시로 바뀌는 유동 IP라는 데 있습니다..
서버의 주소가 자주 바뀐다고 하면 쉽게 웹서버에 접속할 수 없겠지요.. 이의 해결을 위한 것이 DDNS입니다.
Dynamic DNS라고 불리는 이 서비스는 현재 내가 사용중인 IP 어드레스를 서버에 주기적으로 보내줘서 DNS 서버에 주기적으로 업데이틀 합니다.
제가 사용하고 있는 korea.blogdns.org를 예로 들면 현재 사용중인 Anygate 공유기에서 주기적으로 http://www.dyndns.com에 현재의 인터넷 주소를 보내줍니다..
그래서 만약 korea.blogdns.org라는 이름의 IP 주소 요청이 들어오면 제가 사용중인 IP의 최신 정보를 리턴해 주는 것입니다..
보통의 DNS는 고정 IP 주소가 서버에 셋팅되어 있어 이 주소를 요청이 들어올때마다 주는데 여기에 DDNS는 그 서버의 IP를 주기적으로 업데이트 하는 기능이 추가되었다고 보시면 됩니다.
DDNS의 설정은 몇가지 방법이 있습니다. 저와 같은 경우처럼 공유기 자체에서 DDNS를 지원하는 경우는 서비스 제공하는 곳에 회원 가입하고 공유기에 DDNS설정을 하시면 됩니다.
아래 애니게이트 홈페이지에 있는 DDNS 설정 방법을 참고하세요..
http://anygate.co.kr/corean/atboard_view.php?section1=faq§ion2=anygate&page=2&kind=&uid=27151&keyfield=&key=&prod_sch=
그리고 공유기에서 이를 지원하지 않을 경우엔 서버상에 프로그램을 설치해서 데이타를 DDNS 서버에 보내는 방법이 있습니다.. 이 프로그램은 DDNS 서버에 따라 다 다릅니다..
제가 사용중인 www.dyndns.com의 경우 아래 클라이언트 프로그램을 설치하면 됩니다.
http://www.dyndns.com/support/clients/
위의 내용과 같이 DDNS를 설치하고 셋팅을 완료 하면 이제 사용중인 초고속 인터넷에 고유의 이름이 부여된 것입니다.. 저의 경우 korea.blogdns.org입니다..
주의할 것은 공유기에서 포트포워딩을 셋팅해야 합니다.. korea.blogdns.org라는 이름으로 접속을 하면 처음에는 공유기가 이 데이타를 받습니다..
포트포워딩을 셋팅해 놓지 않으면 공유기는 받은 데이타를 다 무시 해버립니다..
즉 웹서버의 경우 80번 포트로 접속을 하는데 이 80번 포트로 오는 데이타는 무조건 공유기에 연결된 PC중의 어떤 주소로 가라는 셋팅입니다..
자세한 것은 공유기 설명서를 참고하세요...
이제 모든 셋팅이 되었다면 DDNS 이름으로 외부에서 집에 있는 서버에 잘 접속할 수 있을 겁니다...
댓글목록
등록된 댓글이 없습니다.