IIS 웹서버 및 FTP 서버
웹 서버는 기본적으로 설치되어 있기 때문에 FTP 서버만 추가적으로 설치한다
웹 사이트와 함께 사용할 도메인 및 호스트 생성
Client100에서 웹 사이트에 접속 해보면 기본 웹 페이지가 뜨는 것을 확인할 수 있다
(리눅스 Apache 웹서버의 TEST 페이지와 동일하다고 보면 됨)
웹 사이트 고급 설정과 기본 문서를 살펴보면 웹 페이지를 띄우는 파일의 경로와 이름, 확장자를 알 수 있음
(기본 문서 같은 경우 위부터 아래로 우선순위를 가짐)
실제 경로(inetpub\wwwroot)에 가서 확인 해보면 기본 웹페이지 파일로 iisstart.html 파일만 있는 것을 확인할 수 있음
index.html 파일을 Client100에서 작성 후 FTP를 통해 옮기는 작업을 해보도록 한다
IIS 관리자(inetmgr.exe)에서 FTP 게시 추가
항상 익명 사용자의 접속은 허가 하지 않도록 함
고급설정에서 경로를 확인 해보면 웹사이트와 FTP 사이트가 같이 동작하는 것임을 확인할 수 있음
S100에서 인바운드 규칙(wf.msc)으로 FTP 제어 포트인 21번 포트의 방화벽을 열어준다
다음은 Clinet100에서 방화벽 작업을 해주도록 한다
방화벽에 파일 전송 프로그램의 허용까지 마쳤으면 Clinet100에서 FTP 서버로 접속을 하기 전에
S100에서 Client100이 FTP 접속시 사용할 사용자 계정을 하나 생성 해준다(lusrmgr.msc)
rwj란 사용자를 생성하고 ipnetpub 폴더에 추가한 뒤 모든 권한을 준다
Client100에서 FTP 서버에 rwj 사용자로 접속해서 만들어둔 index.html 파일까지 잘 업로드 되었고
S100에 가서 inetpub\wwwroot 폴더에 index.html 파일이 잘 업로드 된것을 확인한다
다시 Client100에서 웹 사이트에 접속하면 index.html 파일의 내용에 따라 웹 페이지가 뜨는 것을 확인할 수 있다