윈도우서버과 관련된 정보를 제공합니다.
일산님이 수고해 주고 계십니다.
[ 서버 설치를 성공시키려면...! ]
개인 서버 설치 후 동작에 실패한 대부분의 경우는 일부 인터넷 서비스 업체에 의한 포트 막힘과 공유기 문제가 원인의 90% 이상을 차지하고 있습니다. 나머지 10%는 치료는 되었지만 컴퓨터 바이러스에 의한 일부 손상된 운영체제(Windows XP)나 정상적이지 않는 ActiveX의 설치, 기타 addware 등이 있는 경우입니다.
그렇기 때문에 개인서버를 구축하기 위해서는 Windows XP Professional부터 새로 설치하는 것이 바람직스러우며, 운영체제가 설치되지 않은 드라이버에 데이터 백업할 수 있는 하드디스크 공간이 필요한데 현재 드라이버가 C: 하나뿐이라면 새로 설치하기 전 파티션을 나누어 D: 드라이버를 만들어 두는 것이 필요합니다.
포트 막힘 문제는 앞 강좌에서도 언급했지만 인터넷 서비스 회사(ISP)에서 특정 포트들을 막아 놓았을 경우 즉, 80 포트를 막았을 땐 Apache 웹 서버에 외부접속 할 수 없게 되어 서버를 설치해 놓았다 할지라도 인터넷상에서 홈 페이지 서비스를 할 수 없게 되는 것이지요.
21번 포트를 막아 놓았을 경우 FTP 서버 역시 마찬가지 이유로 서비스를 할 수 없게 되는 것입니다.
물론 웹 서버나 FTP 서버에 사용되고 있는 80, 21 포트를 다른 포트번호로 변경시켜 서버를 설치한다면 서비스 할 수가 있습니다만 80 포트가 아닌 다른 포트로 웹 서버의 포트로 설정했을 경우 웹 브라우저로 웹 서버에 접근하고자 했을 때 도메인 뒤에 그 포트 번호를 덧 붙여 입력해야하는 번거로움이 따르게 됩니다.
(예 : http://jobdahan.dnip.net:8080)
이러한 번거로움을 없애기 위한 방법은 있습니다. 웹 서버 포트 포워딩(Port Forwarding)을 해주는 서비스를 받으면 되는데...댓글에 소개한 사이트를 참고하시기 바랍니다.
포트 포워딩 서비스 업체에서도 무료 도메인을 받을 수 있으며 그 곳에서 받은 도메인이 http://www.jobdahan.ddns.com이고, 그 도메인에 해당하는 컴퓨터에 웹 서버를 설치했는데 80 포트가 막혀 있어 개인 웹 서버 포트를 8080으로 설정했다고 가정했을 때 일반적으로 그 웹 서버에 접속하려면 http://www.jobdahan.ddns.com:8080이라 입력해야 하지만 포트 번호를 덧 붙여 입력하지 않고 단지 그냥 http://www.jobdahan.ddns.com(포트번호 80임)만을 입력해도 그 웹 서버를 찾아 갈 수 있게 하는 서비스를 웹 서버 포트 포워딩 서비스라 합니다.
그러나 80, 21 포트를 막은 업체들은 다른 포트들도 거의 모두 막아 놓은 경우가 대부분이므로 사용할 수 있는 여유 포트가 없을 경우 이 방법도 여의치가 않습니다.
하여튼 서버 설치의 성공을 위해 아래의 사항들을 확인하고 문제가 있을 경우 해결하시길 바랍니다.
1. 현재 80 포트와 21 포트로 외부 접속이 가능한 지 확인해 보아야 합니다.
외부접속 확인을 위해서 지금 사용할 소프트웨어는 현재 포트를 사용하고 있지 않아야 외부접속을 체크할 수 있으므로 80, 21 포트를 사용하고 있는 모든 소프트웨어들을 실행 중지시켜야 합니다. 혹시 웹 서버(Apache 또는 IIS)와 FTP 서버들이 실행되어 있다면 아래와 같은 방법으로 실행을 중지시켜 주시길 바랍니다.
또한 알FTP 같은 클라이언트 FTP 소프트웨어가 실행되어 있다면 그 것도 역시 닫아서 실행을 끝내십시오.
IIS의 중지는 외부접속 체크를 위해서만이 아니라 나중에 Apache 웹 서버를 실행했을 때 80 포트 충돌로 인해 아파치가 동작되지 않게 되는 것을 방지하기 위함입니다.
1) Apache 웹 서버의 중지
: 탐색기를 열어 C:\APM_Setup\Command\ 폴더로 이동한 뒤 server_stop.cmd 파일을 더블클릭하면 실행이 중지됩니다.
2) IIS(인터넷정보서비스, Windows의 웹 서버)의 중지
: 만약 IIS가 설치되어 있다면 웹 사이트의 동작을 중지시켜야 합니다.
a) [시작]-[제어판]-[성능 및 유지 관리]-[관리 도구]-[인터넷 정보 서비스] 더블클릭하여 인터넷 정보 서비스(IIS) 창을 열고(인터넷 정보 서비스 항목이 보이지 않으면 설치되지 않은 상태이므로 이 부분은 건너뜁니다.)
b) 인터넷 정보 서비스 창의 왼쪽에 있는 [기본 웹 사이트]를 선택한 다음 정지 버튼(■)을 클릭하면 기본 웹 사이트가 중지되게 됩니다.
c) 만약 IIS에 FTP 서버인 FTP 사이트도 설치되어 있다면 그 것 또한 위와 같은 방법으로 중지 시킵니다.
Windows XP 설치 CD만 있다면 언제든지 다시 설치할 수 있으므로 현재 사용하지 않는다면 아예 삭제하는 것이 좋습니다. 삭제하는 방법은 다음과 같습니다.
a) [시작]-[제어판]-[프로그램 추가/제거]-왼쪽에 있는 [Windows 구성요소 추가/제거] 아이콘을 클릭하여 [Windows 구성요소 마법사] 창이 열리면
b) [인터넷 정보 서비스] 항목의 체크 표시를 없애주고 [다음] 버튼을 클릭합니다.
c) 삭제가 완료되어 [Windows 구성요소 마법사 완료] 창이 열리면 [마침] 버튼을 클릭합니다. 그 다음 탐색기를 열어 C:\inetpub\ 라는 폴더도 삭제합니다.
3) Hub FTP 서버의 중지
: Hub FTP 서버 트레이 아이콘을 오른쪽 클릭하여 단축메뉴에서 [서버정지]를 선택하거나 HubFTP 서버 창에서 [서버정지] 도구 아이콘을 클릭하여 서버를 정지 시킵니다.(아이콘의 색상이 검정색으로 바뀝니다.)
4) 외부접속 확인 소프트웨어 다운로드
: 외부접속 확인 소프트웨어는 [근사모]The Pro-Style Group(http://www.apmsetup.com/)에서 배포하고 있는 APM_Setup 5에 포함되어 있으며 입력한 포트로 자신의 컴퓨터에 외부접속이 되는지 검사하는 소프트웨어입니다. 클릭하여 적당한 곳(C:\APM_Setup\ 폴더가 좋겠지요?)에 Port_Check.exe 파일을 다운로드합니다.
5) 외부접속 확인
: 개인서버 구축을 위한 필수조건 점검 강좌에서는 Advanced Port Scanner라는 소프트웨어를 이용해서 열려져 있는 포트를 확인해 보았는데, 이 번에는 다른 소프트웨어인 Port_Check.exe를 이용해서 간단히 80, 21 포트로 자신의 컴퓨터에 외부접속을 할 수 있는지 확인하는 방법을 소개하도록 하겠습니다.
a) 포트 체크 소프트웨어 Port_Check.exe는 설치해서 사용하는 것이 아니라 실행 파일이므로 설치하는 과정 없이 곧 바로 사용할 수 있습니다. 다운받은 Port_Check.exe를 더블클릭하여 실행시킵니다.
b) 외부 접속 확인 창이 열리고 맨 아래에 자신의 외부접속 IP 주소가 표시됩니다. 공유기를 사용하고 있더라도 인터넷 서비스 업체에서 배정한 IP 주소가 표시되며, 외부접속 확인 메시지가 현재는 “대기중...”이라고 표시되어 있습니다.
입력상자에 있는 점검할 포트 80과 21을 그대로 두고 [포트 확인] 버튼을 클릭합니다.
c) 외부접속 확인 메시지가 아래 이미지와 같이 “외부접속 가능”이라고 표시되면 현재 그 포트는 외부접속이 가능한 포트임을 나타냅니다.
d) 확인 메시지가 “포트에러”라고 표시되면 그 포트는 현재 서버에서 사용 중인 포트임을 나타냅니다. 위의 내용들을 참고하여 각 서버들과 소프트웨어들을 중지시킨 다음 다시 확인하시기 바랍니다.
e) 확인 메시지가 “ERROR 101 : Connection refused”라고 표시되면 그 포트는 외부접속 할 수 없는 포트임을 나타냅니다. 이러한 경우 Apache는 포트번호 80을 81, 8080, 8000 등으로 FTP는 21을 9999, 2121 등으로 변경하여 입력한 후 [포트 확인] 버튼을 클릭하여 외부접속 가능한 포트를 찾아봅니다.
만약 외부접속 가능한 다른 포트를 찾았다면 그 찾은 포트를 이용해서 Apache 웹 서버 설정과 Hub FTP 서버 설정 변경을 통해 각 서버들을 운영할 수 있게 됩니다.
외부접속이 가능한 포트를 찾지 못하였을 경우 자신의 컴퓨터에서는 어떻게 조치를 취할 방법이 없으므로 아쉽게도 인터넷 서비스 업체를 바꾸어야 할 것이라 사료됩니다.-.-;
결국, 저의 생각으로는 인터넷 서비스 업체를 바꾸는 것이 개인 서버를 구축하여 사용할 수 있는 최선의 방법이라 여겨지는데...여러분들은 어떻게 생각하시는지요? 업체를 바꾸면 가장 중요한 포트 문제를 신경 쓰지 않아도 되고 인터넷 속도도 빨라질 것이고...업체에 따라선 해지 위약금도 부담해 주고 사은품도...사용 요금이야 거의 비슷비슷 하지 않나요?
문제는 다른 서비스 업체를 선택할 수 없는 지역에 사시는 분일 경우인데.....그렇다면 더 이상 할말 없음다! -.-;
여기에서는 Apache는 8080, FTP는 2121번 포트가 외부접속 가능한 포트로 찾아 졌다는 가정 하에 서버 설정을 수정하고 동작을 확인해 보도록 하겠습니다.
[ Apache 웹 서버의 포트 변경설정과 동작확인 ]
① Apache 웹 서버의 포트변경 설정을 위해 C:\APM_Setup\Server\Apache\conf\ 폴더에 있는 httpd.conf 파일을 메모장이나 텍스트 에디터 등으로 불러옵니다.
② 찾기 기능(Ctrl+F)을 이용하여 "Listen 80"이라는 문자열을 찾아 80을 외부접속이 가능한 포트인 8080으로 수정하고 저장합니다.
③ 현재 Apache가 중지되어 있는 상태이므로 시작상태로 만들어 주어야 합니다.
탐색기를 열고 C:\APM_Setup\Command\ 폴더로 이동하여 start_apache.cmd 파일을 더블클릭하여 Apache를 시작해 줍니다.
④ 웹 브라우저를 열고 주소 입력상자에 홈 페이지 주소와 포트번호를 입력하여 접속해 봅니다.
입력 예) http://jobdahan.dnip.net:8080
웹 브라우저에 홈 페이지가 보이는 것을 확인한 후 다른 컴퓨터에서도 필히 접속 확인을 해보시기 바랍니다.
항상 홈 페이지 주소 끝에 포트번호를 붙여 주어야 한다는 것을 잊지 마시기 바랍니다.
아직도 서버에 접속할 수 없다고요?-.-;
혹시, 공유기를 사용하고 있지는 않으십니까?
제일 어려운 상황인 경우입니다. 외부접속이 막혀있는데다가 공유기의 사용까지...!
공유기에 의한 문제일 경우에는 해결할 수 있는 방법을 한 가지로 정리해서 설명할 수 없을 것 같습니다. 공유기를 만든 제조회사에 따라 또는 같은 회사라 할지라도 모델에 따라 기능이 약간씩 차이가 있는 것 같습니다.
제가 지금 사용하고 있는 제품(NETmate NMR004 Gold)의 경우 공유기의 환경설정에서 DMZ를 설정하지 않고 80, 21 포트 포워딩만으로 웹 서버와 FTP 서버가 외부접속이 되고 있습니다. DMZ만을 설정했을 때는 외부접속 되지 않았고 가상서버로 설정했을 경우에도 외부접속 되지 않았습니다. 오래전 제품이라서 그런가? 웃기는군요. 일반적으로 원래 DMZ를 설정하면 외부접속이 되어야 정상인데 말입니다.
웹 서버의 포트를 8080으로 설정했는데도 외부접속이 되지 않고 있다면 공유기에서 8080 포트를 자신의 컴퓨터로 포트 포워딩 설정을 한다거나 현재 자신의 컴퓨터에 해당하는 사설 IP로 DMZ 설정을 해 보시기 바랍니다. 공유기의 DMZ 설정과 포트 포워딩 설정 방법에 대해서는 뒷부분에 자세히 설명해 놓았으니 참고하시기 바랍니다.
[ Hub FTP 서버의 포트 변경설정과 동작확인 ]
① FTP 서버의 포트변경 설정을 위해 Hub FTP 서버 트레이 아이콘을 클릭하면 Hub FTP 서버 창이 열립니다.
② [서버 설정] 도구 아이콘을 클릭하여 Hub FTP 서버 설정 창이 열리면 포트 입력상자에 있는 21을 2121로 변경시키고 [저장] 버튼을 클릭하여 설정 내용을 저장합니다. [닫기] 버튼을 누르면 “변경된 내용을 적용하기 위해서는 재시작 하십시오.”라는 메시지 창이 열리는데 [OK]를 클릭합니다.
③ [서버 실행] 도구 아이콘을 클릭하여 서버를 실행시키면 맨 아래 로그 창에 서버가 시작되었다는 메시지와 함께 변경 설정한 포트 번호가 표시됩니다.
④ FTP 서버 접속용 소프트웨어인 알 FTP를 실행하여 앞 강좌에서 FTP 사용자 계정으로 설정했던 jobdahan에 암호를 입력하고 변경된 포트로 외부접속을 확인합니다.
FTP 주소 : jobdahan.dnip.net
사용자 ID : jobdahan
비밀번호 : ftp12345(예로 든 암호임)
포트번호 : 2121를 입력하고
Passive Mode를 체크한 다음
[확인] 버튼을 눌러 접속을 확인해 봅니다.
FTP 서버의 포트를 변경 하였는데도 접속이 되지 않고 있다면 역시 공유기 문제입니다. 공유기에서 2121 포트를 자신의 컴퓨터로 포워딩 설정하거나 DMZ 설정을 해 주어야 하는데 그 설정변경 방법은 아래 설명을 참고 하시기 바랍니다.
2. 공유기를 사용하고 있을 경우 DMZ 설정이 되어 있는지 확인해 보아야 합니다.
공유기를 사용하고 있지 않다면 이 과정은 해당되지 않습니다.
먼저 자신의 컴퓨터가 공유기를 사용하고 있는지를 확인해 보십시오.
자신의 IP 주소를 보고 공유기의 사용 여부를 확인하기 위해서 [시작]-[실행]을 선택하고 열기 상자에 cmd를 입력한 다음 [확인] 버튼을 눌러 명령 프롬프트 창을 열고 ipconfig라는 명령을 입력합니다.
일반 가정의 경우, 자신의 IP 주소가 192.168.xxx.xxx 로 되어 있으면 공유기를 사용하고 있는 환경이므로 DMZ(Demilitarized Zone) 설정을 해주어야만 개인 서버를 구축하여 운영할 수가 있게 됩니다.
공유기의 설정은 공유기 제작회사마다 조금씩 다르지만 기본적인 사항은 모두 같으므로 아래의 설명을 참조한 후 자신의 공유기 모델 매뉴얼을 보고 DMZ 설정하시면 되겠습니다.
1) 공유기의 환경설정 메뉴로 접속
DMZ 설정을 하기위해서 공유기의 환경설정 페이지로 접속해야 하는데, 자신의 IP 주소가 192.168.10.100 이라 가정했을 때 환경설정 페이지에 접속하는 주소는 192.168.10.1 이 됩니다. 즉, 자신의 IP 주소 중 네 번째 숫자인 100 대신에 1을 붙여주면 공유기 환경설정 페이지 주소가 됩니다.
a) 웹 브라우저를 열고 주소 입력상자에 http://192.168.10.1/을 입력하여 공유기 환경설정 페이지로 접속합니다.
b) 로그인 페이지가 열리면 사용자 이름과 암호를 입력하고 [로그인] 버튼을 클릭합니다. 일반적인 경우 초기상태 일 것이므로 사용자 이름과 암호는 매뉴얼을 참고하여 입력합니다.
2) DMZ 설정 페이지로 이동
메뉴 중 [고급 설정]-[보안설정]이나 [고급 기능 설정] 이라든지 [고급 부가 기능 설정] 등을 클릭하면 DMZ 라는 메뉴가 보일 것입니다. 메뉴를 클릭하다보면 그리 어렵지 않게 찾을 수 있을 것입니다.
3) DMZ 설정
DMZ 설정 페이지에서 [DMZ Host 사용] 이라는 항목이 있으면 선택하시고, [LAN IP 주소]나 [DMZ 호스트 사용 IP 주소] 또는 [클라이언트 PC IP 주소] 등과 비슷하게 표시되어 있는 항목에 앞에서 ipconfig 명령으로 확인했던 자신의 컴퓨터 사설 IP 주소(192.168.xxx.xxx)를 입력합니다. 입력하는 곳이 아마도 한 곳뿐일 것이니 그 곳에 입력하고 [저장] 버튼을 누르면 약간의 시간(10초 정도)이 흐른 뒤 설정을 완료하게 됩니다.
이제 공유기의 DMZ 설정이 끝났으니 위에서 설명한 ④항목처럼 웹 브라우저와 알 FTP로 웹 서버와 FTP 서버의 외부접속을 확인해 보시기 바랍니다.
3. 공유기에서 포트 포워딩(Port Forwarding)
DMZ 설정을 했는데도 해결이 되지 않았을 경우 아래의 방법으로 포트 포워딩 해보시기 바랍니다. 거의 99% 성공하실 것으로 믿습니다.
1) 포트 포워딩이란?
DMZ 설정은 사설 IP를 갖고 있는 특정 PC에 모두 허용하는 개념인 반면에 포트 포워딩은 특정 포트만을 허용하는 개념으로 생각하면 이해하기 쉽습니다.
공유기를 사용하게 되면 인터넷 회선 서비스 업체(ISP)에서 할당해준 인터넷 연결 IP는 공유기를 가리키게 되고, 공유기에서 DHCP 기능으로 할당한 사설 IP(192.168.xxx.xxx)는 공유기에 연결된 각 PC들을 가리키게 됩니다.
현재 자신의 도메인 http://jobdahan.dnip.net이 가리키는 IP 주소가 211.43.204.144라 할 때
공유기가 있으면 그 IP 주소는 공유기를 가리키게 되며, 외부 컴퓨터에서 웹 브라우저의 주소 입력상자에 http://jobdahan.dnip.net:8080을 입력하면 IP 주소가 211.43.204.144인 곳 즉, 공유기의 8080 포트를 찾게 되는데 공유기에 아무런 설정을 해주지 않았기 때문에 현재 모든 포트는 막혀져 있는 상태입니다. 이 때 그 8080 포트를 열어 공유기에 연결된 특정 PC에서 사용할 수 있게 하는 것을 포트 포워딩이라 합니다.
2) 포트 포워딩 설정
DMZ 설정할 때와 마찬가지 방법으로 공유기의 환경설정 페이지로 로그인 한 후 메뉴들을 클릭하여 포트 포워딩 메뉴가 있는 페이지를 찾습니다.
고급기능 또는 고급부가기능이라는 단어가 들어 있는 메뉴를 클릭하면 아마 NAT이라는 메뉴가 나올 것입니다. 그 곳에 보면 포트 포워딩 메뉴가 있습니다.
하여튼 포트 포워딩 메뉴를 찾아 그 곳에서 자신의 사설 IP 주소(서버 구축된 자신의 컴퓨터에서 ipconfig 명령에 의해 확인된 IP 주소 : 192.168.xxx.xxx))와 포트열 항목에 8080 이라는 포트번호를 입력(포트 포워딩 하고자하는 포트번호의 범위를 입력할 수 있는데 여기서는 시작과 마지막 모두 8080이라 입력합니다.)하고 형식은 TCP+UDP 즉, Both를 선택한 다음 [추가]나 [저장] 버튼을 클릭하면 약간의 시간이 지나고 나서 포트 포워딩 설정을 완료하게 되어 그 목록이 표시되게 됩니다.
한 번 더 2121 포트도 같은 방법으로 포트 포워딩 설정해 줍니다.(21 포트가 막혀 있을 경우에만)
이제 8080 포트와 2121 포트가 포트 포워딩 설정되었으니 위에서 설명한 ④항목처럼 웹 브라우저와 알 FTP로 웹 서버와 FTP 서버의 외부접속을 확인해 보시기 바랍니다.
성공 하셨습니까?
그렇다면 축하드립니다.
아직도 해결이 되지 않으신 분들은 댓글로 그 상황을 올려 주시면 같이 연구해 보도록 하지요.
포기하지 마시고 도전해 보십시오.
성공하고 보면 그리 어려운 것은 아니었다는 생각이 드실 것입니다.
기필코 성공하시게 될 것입니다.
다음에 올릴 강좌는 웹 서버에서 유용하게 사용되어지는 앨리어스(Alias) 설정에 대해서 알아 볼 예정입니다.
이 설정을 이용하면 지금까지 구축한 나의 개인서버에다 타인에게 홈 페이지 계정을 만들어 줄 수 있게 됩니다.
지금까지 익힌 내용으로 FTP 계정과 DB를 만들어 주고 그 DB의 MySQL 사용자 계정을 생성하여 함께 제공한다면 확실한 웹 호스팅을 하는 것이지요.
DNS 서버(BIND9)까지 Windows XP에 설치한다면 서브 도메인까지 만들어 줄 수도 있습니다.
다음 강좌를 기다려 주십시오.
안~녕!
댓글 '12'
당연한 말씀이십니다...
지원 서비스를 중단해 버리면 낭패를 볼 수도 있을 것입니다.-.-;
도메인과 포트 포워딩의 경우 지원이 중단되면 내용을 옮길 부분은 없지만 인터넷상에서 단지 자신의 서버만 찾아오지 못하게 되겠지요.
무료 웹 호스팅일 경우 지원이 중단되면 사이트에 올려 놓은 웹문서들을 백업받아 놓지 않았을 때 낭패가 되겠지요.
하지만, 한 번 입장을 바꾸어 놓고 생각해 보기로 하지요.
어떤 형태로든 이익은 없고 지출만 된다고 했을 때 그 서비스를 계속 유지하고 있을 사람이 몇이나 될까요?
결국 무료라는 것 때문에 그런 불편함은 어느 정도 감수해야 된다고 생각합니다.
(우리 똑띠님은 그런 면에서 대단한 의식을 갖고 있는 분임에 틀림없는 것 같습니다.^^;)
무료 서비스가 싫으면 월 2천원 정도 들어가는 비용으로 도메인을 등록하고,
포트가 막혀 있으면 유료로 웹 호스팅(요즈음은 월 5천원 이하인 곳도 있는 것 같습니다.)을 하면 그만일 것입니다.
무료 서비스에 많은 것을 기대하기는 현실적으로 어려운 부분이 많을 것이라 사료되는 바입니다.
무료 서비스 중 제가 사용해온 경험으로 보아서 www.dnip.net에서 지원하고 있는 도메인 서비스는 신뢰가 가는 곳입니다.
벌써 4년째 사용하고 있는데 서비스 해주는 내용면에서나 질적인 면에서 무료이기엔 너무 고맙다는 생각이 듭니다.
제가 위에 사이트를 소개한 첫 번째 목적은 무료 도메인을 하나 더 얻어서 개인서버가 구축된 곳에 두 개의 도메인으로 각각 독립된 웹 사이트를 운영하는 설명을 하고자 필요했던 것이며,
두 번째 목적은 ISP 업체의 인터넷 서비스를 받고 있는 가정에서 21, 80 포트 등이 막혀 있을 경우 ISP 업체를 바꿀 수 없는 지역에 사시는 분들을 위해서 소개했던 것입니다.
제가 위의 사이트와는 전혀 관계가 없으며 테스트삼아 무료 도메인을 하나 신청했을 뿐입니다.
오해가 없으시길 바랍니다.^^;
여러분 모두
오늘 하루도 힘찬 하루가 되시길 바랍니다.
요즈음 가정에도 인터넷 속도가 빠른 회선이 보급되고 있으면서
PC의 하드웨어가 파워풀 해진 것을 감안했을 때
웬만한 접속율을 갖는 웹 사이트는 아주 훌륭히 돌아 갑니다.
전에 www.apmsetup.com도 이렇게 구축한 서버로 운영했다고 들었습니다.
웹 사이트를 이용해 소호 사업을 하시는 분들의 경우 초기 자본을 들이지 않고 운영하시기에 좋다고 생각됩니다.
그러다가 사업 잘 되면 언제든지 도메인 신청하고 웹 호스팅하면 되니까요.
지금 Win XP에 DNS 서버(BIND9)를 구축할 수 있는 원고를 작성 중에 있습니다.
XP에서도 서브 도메인을 사용할 수 있다면 매우 유용할 것입니다.
여러개 도메인을 신청할 필요없이 하나의 도메인으로 하위 도메인들을 마음대로 만들어 사용할 수 있으니까요.
원고가 마무리되면 전에 삭제되었던 글들과 함께 연관지어 올리려고 합니다.
생각보다 시간이 많이 걸리네요...
웹 서버는 외부접속이 가능해야 웹서비스를 할 수 있게 되는 것입니다.
저는 지금 경기 일산 신도시 아파트에 살고 있으며 인터넷 서비스를 받고 있는 ISP업체는 LG 파워컴입니다.
이 곳 지역은 포트들을 막아놓지 얺고 있으며 속도도 상대적으로 빠른 편입니다.
예전에는 하나로, 메가패스 등을 사용했었는데 그 때에도 아무 문제없이 서버를 잘 운영했었습니다. 지금은 어떤지 모르겠습니다만.
요즈음 일부 서울 지역에서는 인터넷 공유기를 이용할 경우 인터넷 사용을 조금 번거롭게 해 놓은 경우도 있는 것 같습니다. 하나로, 메가패스, LG 파워컴 등에서 서비스 받고 있는 주위의 친구나 친지 집에 있는 컴퓨터의 포트를 확인해 보시기 바랍니다.
확인하는 방법은 먼저 친구 집 컴퓨터의 IP 주소를 알아 놓은 다음 "서버 구축을 위한 사전점검 내용"에 있는 Advanced Port Scanner v1.3을 집에 있는 컴퓨터에서 실행시켜 포트의 상태를 확인해 보시기 바랍니다.(혹시 모르니 친구 집의 컴퓨터가 켜져 있는 상태에서 포트 확인하시길)
80, 21, 53 포트들이 open 되어 있으면 바로 그 친구가 서비스받고 있는 업체로 인터넷 서비스를 받으시면 될 것이라 사료됩니다.
우여곡절 끝에 외부접속 성공 하였습니다. ㅜ ㅜ http://helpcg.codns.com/ 포트가 다 막혀 있어서 우선 해결책으로 포트 포워딩으로 새로운 포트를 열어서 해결하였습니다.
몇 가지 해결되지 않는 부분이 있습니다.
의문1 - 80번 포트가 막혀있어서 포트 포워딩으로 81번 포트를 열었습니다.
그리고 httpd.conf 파일에서 Listen 81 <=== 이렇게 바꿔주었구요. 그래서 외부 접속은 잘 되는데 http://localhost/ 으로 내부접속이 안됩니다. httpd.conf 파일에서 Listen 80으로 바꾸면 내부접속은 되는데 외부접속이 또 안되구요. 먼가 기본적인걸 놓친거 같은데...잘 모르겠어요.
*요건 해결하였습니다. Listen 80 하고 Listen 81 두 개 열어주니까 외부 접속과 내부 접속 다 되네요.ㅎㅎ
의문 2 - 
Port_Check 프로그램으로 접속 가능한 FTP 포트 번호가 2121이라는 걸 확인하고 
이렇게 설정을 하였구요. 유저설정에서 새로운 사용자를 만들고 아이디 및 비번 만들고 디렉토리도 다 설정해주었는데 알FTP로 접속해보면...
...접속이 되지 않습니다. 어떤 부분을 놓쳤나 아무리 생각해도 모르겠네요.
공유기 사용하지 않구요. 방화벽, V3해제하고 해도 안되네요.
아무튼 외부접속이 되는 것만으로도 커다란 산을 하나 넘은거 같은 기분이 듭니다.
이게 다 일산님 덕입니다. 다시한 번 감사드립니다.^^










서버관리

윈도우 



인터넷 서비스 업체(ISP)에 의해 80 포트가 막혀져 있던 분들께 희소식입니다.
드디어 찾았습니다! 무료로 웹 서버 포트 포워딩해주는 사이트를 찾았습니다.
아래에 링크된 곳에 방문하셔서 무료 도메인도 신청하시고 포트 포워딩 서비스도 받기 바랍니다.
WOWDNS 사이트 링크 : http://wowdns.com/domain/freedomain.php