FTP 서버 구성 1. FTP 서버 설치하기 시작 -> 프로그램 -> 관리도구 -> 인터넷 서비스 관리자 에서 설치되었는지 확인. 만약에 설치가 되어있지 않다면 설치합니다. 그럼 설치를 한번 해보죠. 제어판 -> 프로그램 추가/삭제 -> Window 구성 요소 추가/제거 -> Windows 구성 요소 마법사 -> 인터넷 정보 서비스 선택 -> 자세히 버튼을 클릭. 그럼 아래와 같은 화면이 나옵니다 .  여기에서 File Transfer Protocol(FTP) 서버를 체크 확인을 클릭하고 다음을 클릭하면 Windows 2000 서버 시디를 넣어라는 메시지가 나오고 시디를 넣고 확인을 클릭하면 설치가 됩니다. 2. FTP 사이트 등록정보 시작 -> 프로그램 ->관리도구 -> 인터넷 서비스 관리자를 선택하면 기본적으로 기본 FTP 사이트가 생성됩니다. 아래그림처럼.  자 그럼 등록정보를 알아보죠. 기본 FTP 사이트에 오른쪽 버튼을 클릭해서 등록정보를 선택합니다. 그럼 여러 탭들이 나오는데 하나하나 알아보죠 1) FTP 사이트  [확인] 설명(D) : 설명부분으로 사용자가 임의로 설정하면 됩니다. IP 주소(I) : 제어판에서 이미 정의된 IP중에서 선택을 할 수 있습니다. (잘 모르는 분 -> Win2000 강좌에서 가상 웹 서버구성을 보세요) TCP 포트(T) : 서비스가 실행 중인 포트를 결정하며, 기본 포트는 21 입니다. 다른 사용하지 않는 포트 번호로 바꿀 수 있지만 연결하려는 클라이언트에서도 그 포트 번호를 알고 있어야 접속 할 수 있겠죠.(예: ftp://ftp.kyungil.pe.kr:3000) [연결] 제한 없음(U) : 서버에 연결하는 동시 연결 수를 제한하지 않습니다. 연결 수 제한(M) : 동시에 서버에 연결할 수 있는 최대 수를 설정합니다. 연결 시간 제한(C) : 서버가 비활동 사용자의 연결을 끊기 전의 시간을 설정합니다. 이연결시간이 초과한 후 에는 모든 연결이 끊어집니다. [로깅사용] 사이트에 액세스하는 모든 컨텐트를 기록으로 남기기 위한 로깅 방법을 어떤 포맷으로 할 것인지도 설정합니다. [현재 세션] 현재 연결하고 있는 사용자와 연결 시간을 알 수가 있습니다. 2)보안 계정: 익명 사용자에게 액세를 허용할 것인지의 여부, 익명 사용자를 위한 사용자 계정, 암호 동기화 등을 설정합니다. 기본적으로 Administrator가 선택되어 있는데 보다 나은 보안을 위해서는 사용자나 그룹을 제한해야 합니다. 3)메시지: FTP 사이트에 사용자가 액세스 했을 때 제공할 환영 메시지나 사이트이 연결을 종료할 때 제공할 끝내기 메시지, 최대 연결이 초과된 후에 연결하는 사용자에게 안내하기 위한 메시지를 설정합니다. 4)홈 디렉토리  홈 디렉토리 탭에서는 파일들을 어디에서 가져올지 경로는 어디인지, 디렉토리를 사용자에게 표현할 때 어떤 스타일을 사용할 것인지 등을 설정합니다. 경로에 대한 액세스 권한을 제어할 수도 있습니다. 5)디렉토리 보안 이 사이트에 접속을 허용하거나 제한할 IP주소를 지정하는 부분입니다. 3. 가상 FTP 서버 구성 한대의 IIS 컴퓨터는 여러 FTP 사이트를 호스팅 할 수가 있습니다. 이와 같은 경우에 가상 서버 라고 합니다. 외부에서 볼 때에는 FTP 사이트가 각각 다른 IIS 서버상에서 수행 중인 것처럼 보이게 됩니다. 2가지 방법이 있는데, 1. 하나의 IP에 포트번호를 다르게 주는 방법. 2. 각각의 IP에 각각 다른 DNS 도메인 이름을 주는 방법. 웹 사이트처럼 다른 호스트 헤더 이름을 주는 방법은 사용할 수가 없습니다. 1)하나의 IP에 포트번호를 다르게 주는 방법 예를 들어서 다음과 같이 하나의 IP에 두개의 FTP 사이트를 호스팅 한다고 가정합시다. 호스트 IP Address : 210.94.39.241 호스트 도메인 이름 : ftp://ftp.kyungil.pe.kr:21, ftp://ftp.kyungil.pe.kr:22 주의 할 점은 외부에서도 포트 번호를 알아야겠죠. 2) 각각의 IP에 다른 DNS 도메인 이름을 주는 방법 예를 들어서 다음과 같이 두개의 IP에 두개의 FTP 사이트를 호스팅 한다고 가정합시다. 호스트 IP Address : 210.94.39.241 호스트 도메인 이름 : ftp://ftp1.kyungil.pe.kr 호스트 IP Address : 210.94.39.242 호스트 도메인 이름 : ftp://ftp2.kyungil.pe.kr 물론 여기에서 ftp.kyungil.pe.kr, ftp1.kyungil.pe.kr, ftp2.kyungil.pe.kr 이 DNS에 추가되어 있어야 겠죠. 추가하는 방법은 알겠죠. 간단하게 설명하면 ftp,ftp1.ftp2 라는 호스트를 추가해주시면 됩니다. 한 서버에 여러 사이트 운영하기 예를 들어서 kyungil.pe.kr, aaa.co.kr, bbb.co.kr 이라는 사이트를 한 서버에 운영한다고 가정하죠. 도메인 신청할때 ip 는 같은 것으로 하겠습니다. (111.111.111.111) 순서는 DNS 를 설정하고 다음 IIS를 설정하면 됩니다. 1. DNS 설정 1) kyungil.pe.kr 을 먼저 설정해보죠 a. 아래 그림과 같이 DNS에 영역을 추가해야 겠죠. - 영역을 추가하는 방법은 안다고 가정 할께요. (DNS 세팅법(1)에 나와 있습니다.)  b. 다음에 호스트를 추가해야 겠죠. 아래 그림처럼 두개를 추가하죠 (부모와 같음, www)  2) aaa.co.kr, bbb.co.kr 도 마찬가지 방법으로 설정합니다. 그럼 아래 그림과 같이 세개의 영역이 생기겠죠  다음에는 IIS 설정을 해보죠 2. IIS 설정 IIS를 실행시키면 아래와 같이 나오죠.  3개의 사이트 kyungil.pe.kr, aaa.co.kr, bbb.co.kr 를 추가해야겠죠 포트 번호를 kyungil.pe.kr을 80, aaa.co.kr을 5000, bbb.co.kr을 6000으로 가정하죠 1) 먼저 kyungil.pe.kr 사이트를 등록해보죠 kyungil 컴퓨터 -> 오른쪽 버튼 -> 새로만들기 -> 웹사이트 하면 웹 사이트 만들기 마법사가 실행 됩니다. 다음을 클릭하고 설명을 kyungil 이라고 하죠. 다음을 클릭하면 ip 주소 및 포트 설정이 나오는데 아래 그림과 같이 설정. (kyungil.pe.kr 을 80포트라고 가정) 다음을 클릭하면 웹 사이트 홈 디렉토리가 나오는데 서비스 하고자 하는 디렉토리를 설정하면 되겠죠. 다음을 클릭 웹 사이트 액세스 권한을 설정하고 다음을 클릭하고 마침을 클릭하면 아래 그림과 같이 설치가 되겠죠.  2) 나머지 aaa.co.kr, bbb.co.kr 도 위와 같이 설정하면 되겠죠. - 다른점은 ip 주소 및 포트 설정 부분에서 aaa.co.kr은 5000, bbb.co.kr은 6000으로 포트를 잡아주는 것 밖에 없죠. 그럼 세개의 사이트가 아래 그림과 같이 만들어졌습니다. 이제는 웹브라우즈에서 kyungil.pe.kr, aaa.co.kr, bbb.co.kr 이라고 입력하면 iis에서 설정한 디렉토리로 이동 해야겠죠. kyungil.pe.kr은 포트를 80 (기본포트) 으로 설정했기 때문에 브라우즈에서 kyungil.pe.kr, www.kyungil.pe.kr 이라고 입력하면 자동으로 설정한 디렉토리로 이동 하겠죠. aaa.co.kr, www.aaa.co.kr 이라고 브라우즈에서 입력하면 설정한 디렉토리로 이동해야겠죠. 그런데 http는 기본포트가 80이기 때문에 위와 같이 입력하면 kyungil.pe.kr로 설정한 디렉토리로 이동 하겠죠. 3) 한번 설정을 해보죠 aaa라는 사이트에 오른쪽버튼 -> 등록정보 -> 웹사이트 탭을 선택하면 아래 그림과 같이 나오죠.  여기에서 고급버튼을 클릭합니다. 그럼 아래와 같이 나오는데 여기에서 이 웹 사이트의 복수 ID(M) 을 추가 해주면 됩니다. 추가버튼을 클릭하고 아래와 같이 입력하면 되겠죠 그리고 www.aaa.co.kr 도 추가 합니다. 아래와 같이  두개를 추가 했습니다. 아래와 같이  브라우즈에 aaa.co.kr, www.aaa.co.kr 이라고 입력하면 설정한 디렉토리로 이동하겠죠. bbb.co.kr도 마찬가지로 위와 같이 설정을 해주시면 됩니다. 이런식으로 한 개의 서버에 여러 사이트를 운영할 수가 있습니다. | |
0 Comments:
Post a Comment
<< Home