Windows Server 운영, IIS웹서버, Active Directory, 관리, 유지보수, 보안 사용자 Tip과 강좌
IIS 7 에서부터 FTP 서비스의 가상 호스트(Virtual Host) 기능을 지원하게 되었습니다. 즉, 단일 IP Address, Port 를 사용하더라도 가상 호스트 이름으로 구분하면 여러 개의 FTP 사이트를 구성할 수 있게 되었습니다. 만약 가상 호스트 기능이 없다면 1개의 단일 IP Address 를 사용할 수 있는 서버 환경에서 여러 개의 FTP 를 구성하기 위해서는 각각의 FTP 서버를 구분하기 위해 서로 다른 Port 를 사용해야 합니다만 가상 호스트 기능을 사용한다면 FTP 서비스 표준 21 Port 를 사용하는 여러 개의 FTP 사이트에 연결할 수 있습니다.
FTP 가상 호스트 이름을 가진 웹 사이트를 생성하고 클라이언트 툴을 통해 연결하는 방법에 대해서 아래와 같이 시나리오로 테스트를 해 볼 수 있습니다.
C:\Inetpub\myphp01.com 을 홈 디렉터리로 하는 myphp01.com FTP 사이트와 C:\Inetpub\myphp02.com 을 홈 디렉터리로 하는 myphp02.com 이라는 이름의 FTP 를 각각 생성합니다. 각 FTP 사이트에 가상 호스트 이름을 부여하고 서비스를 위해 21 Port 를 사용하도록 설정합니다.
[가상 호스트 생성 및 연결 확인]
1. 아래와 같이 2개의 FTP 사이트를 위한 홈 디렉터리 폴더를 생성합니다.
가. C:\Inetpub\myphp01.com 폴더 생성 후 해당 폴더 안에 myphp01.txt 파일을 생성합니다.
나. C:\Inetpub\myphp02.com 폴더 생성 후 해당 폴더 안에 myphp02.txt 파일을 생성합니다.
2. 가상 호스트 ftp.myphp01.com 이름의 FTP 사이트를 생성합니다.
가. FTP 사이트 이름 : myphp01
나. 실제 경로 : C:\interpub\myphp01.com
다. 가상 호스트 이름 사용 : ftp.myphp01.com
라. SSL : 허용
마. 인증 : 기본
바. 권한 부여 : 지정한 사용자 / administrator
사. 사용 권한 : 읽기, 쓰기
3. 가상 호스트 ftp.myphp02.com 이름의 FTP 사이트를 생성합니다.
가. FTP 사이트 이름 : myphp02
나. 실제 경로 : C:\interpub\myphp02.com
다. 가상 호스트 이름 사용 : ftp.myphp02.com
라. SSL : 허용
마. 인증 : 기본
바. 권한 부여 : 지정한 사용자 / administrator
사. 사용 권한 : 읽기, 쓰기
4. FTP 사이트 연결
가. Myphp01 ftp site 연결
1) 시작 - 실행 - CMD <엔터>
2) C:\> FTP LOCALHOST
3) 사용자
가) 가상 호스트 이름 뒤에 vertical line (|) 을 입력한 후 지정된 사용자 계정을 입력합니다.
나) ftp.myphp01.com|administrator
다) 패스워드 입력
나. Myphp02 ftp site 연결
1) 시작 - 실행 - CMD <엔터>
2) C:\> FTP LOCALHOST
3) 사용자 : ftp.myphp02.com|administrator
4) 패스워드 입력
FTP Site를 생성할 때, 가상 호스트를 입력해 주는 것과 클라이언트에서 연결할 때, 연결 계정 명시해 주는 것만 잘 기억하면 쉽게 가상 호스트를 사용할 수 있겠습니다.
IIS7(Internet Information Service) 웹서버 시리즈 강좌 리스트
[IIS7 웹서버 강좌 1-1] Microsoft 웹 플랫폼 설치 관리자(Windows Platform Installer)
[IIS7 웹서버 강좌 1-2] PHP 어플리케이션을 위한 IIS 웹 서비스 설치 및 구성
[IIS7 웹서버 강좌 1-3] SQL Server Driver for PHP 설치
[IIS7 웹서버 강좌 1-4] 인터넷 정보 서비스 관리자의 웹 사이트 기능 소개
[IIS7 웹서버 강좌 1-5] 인터넷 웹 서비스를 위한 Internet Information Services (IIS) 7 의 소개
[IIS7 웹서버 강좌 2-1] URL Rewrite 2.0 소개 및 설치
[IIS7 웹서버 강좌 2-2] URL Rewrite 규칙(Rule) 생성
[IIS7 웹서버 강좌 2-3] Apache의 mod_rewrite 규칙 가져오기
[IIS7 웹서버 강좌 3-1] FTP 7.5 설치 및 FTP 사이트 생성
[IIS7 웹서버 강좌 3-2] 웹 사이트의 FTP 게시 추가
[IIS7 웹서버 강좌 3-3] FTP 가상 호스트 이름 설정
[IIS7 웹서버 강좌 3-4] FTP 사용자 격리 구성
[IIS7 웹서버 강좌 4-1] IP 주소 및 도메인 제한
[IIS7 웹서버 강좌 4-2] 요청 필터링(Request Filtering)
[IIS7 웹서버 강좌 4-3] URLScan
[IIS7 웹서버 강좌 4-4] WebKnight 웹 서버 방화벽
[IIS7 웹서버 강좌 5-1] IIS 7 구성 저장소와 관리도구 소개
[IIS7 웹서버 강좌 5-2] IIS 7 커맨드라인 관리도구 Appcmd 소개
[IIS7 웹서버 강좌 5-3] 원격 관리와 관리자 위임
[IIS7 웹서버 강좌 6-1] 웹 서버의 백업과 복원 - (1) Windows Server Backup
[IIS7 웹서버 강좌 6-2] 웹 서버의 백업과 복원 - (2) IIS 7 설정 백업
[IIS7 웹서버 강좌 6-3] 웹 서버의 백업과 복원 - (3) 웹 배포 도구 패키지
[IIS7 웹서버 강좌 7-1] 웹 플랫폼 설치 관리자 3.0
[IIS7 웹서버 강좌 7-2] IIS 7.5 Express 살펴보기
[IIS7 웹서버 강좌 7-3] PHP 설치, 설정 관리를 위한 PHP Manager for IIS
[동영상 강좌] IIS7(Internet Information Service) 웹서버 시리즈 동영상 강좌 리스트 01. IIS7 웹서버 동영상 강좌 [1-1] WPI를 사용하여 XE 설치 02. IIS7 웹서버 동영상 강좌 [1-2] IIS 7, PHP 설치 및 구성 03. IIS7 웹서버 동영상 강좌 [1-3] SQL Server Driver for PHP 04. IIS7 웹서버 동영상 강좌 [1-4] IIS 인터넷 정보 서비스 관리자 05. IIS7 웹서버 동영상 강좌 [2-2] URL Rewrite 규칙 생성 06. IIS7 웹서버 동영상 강좌 [2-3] Apache의 mod_rewrite 규칙 가져오기 07. IIS7 웹서버 동영상 강좌 [3-1] FTP 7.5 설치 및 FTP 사이트 생성 08. IIS7 웹서버 동영상 강좌 [3-2] 웹 사이트의 FTP 게시 추가 09. IIS7 웹서버 동영상 강좌 [3-3] FTP 가상 호스트 이름 설정 10. IIS7 웹서버 동영상 강좌 [3-4] FTP 사용자 격리 구성 11. IIS7 웹서버 동영상 강좌 [4-1] IP 주소 및 도메인 제한 12. IIS7 웹서버 동영상 강좌 [4-2] 요청 필터링 13. IIS7 웹서버 동영상 강좌 [4-3] [4-4] URLScan, WebKnight 웹서버 방화벽 14. IIS7 웹서버 동영상 강좌 [5-2] 커맨드라인 관리도구 Appcmd 소개 15. IIS7 웹서버 동영상 강좌 [5-3] 원격 관리와 관리자 위임 16. IIS7 웹서버 동영상 강좌 [6-1] Windows Server Backup 17. IIS7 웹서버 동영상 강좌 [6-2] IIS 7 설정 백업 18. IIS7 웹서버 동영상 강좌 [6-3] 웹 배포 도구 패키지

Lai Go's TINote Blog - http://laigo.kr
홈디렉토리 위치를 네트워크 드라이브 위치로도 지정할수가 있는지 궁금합니다. 예전에 이거 해볼려다가 쓰기권한에서 많이 막혔었는데 AD도메인에 가입되면 가능할거 같은데 도메인 조인이 안된 상태에서 타서버 위치도 FTP 지정을 할수 있다면 FTP 게이트웨이로 사용할수 있는 시나리오가 될수 있다는 상상을 해봅니다. 될듯 싶은데 권한없음...
웹가상 디렉토리는 응용풀ID 권한을 수정해주면 잘되더라구요. FTP도 방법이 있으면 게시 부탁합니다. 접속 읽기권한까지는 다 되지만 쓰기를 어떻게 해야될지 궁금합니다.
오옷 혹시나 해서 응용풀ID 권한 넣어주고 하니까 네트워크 홈 디렉토리 폴더 지정 해주니까 도메인 가입없이도 쓰기 액세스가 됩니다. 여러대수의 웹서버가 존재하더라도 하나의 공인 IP에 IIS7 FTP7.5 버젼으로 FTP 포트 21번 게이트웨이 역할을 할수 있게 되었습니다.
ISA서버로 웹사이트 퍼블리싱으로 복수 웹사이트를 포워딩하고 FTP7.5로 Vhost 기능으로 복수 FTP 사이트를 포워딩 하니 기술 정말 많이 좋아졌습니다.

라이고
코난

성민~ 막달리는군~ 멋져잉~