IIS 기본인증 설정 IIS 기본인증 IIS에서는 Windows 사용자 계정을 사용하여 HTTP 1.0 사양의 일부인 기본 인증을 구현합니다. 기본 이증을 사용할 경우, 브라우저에서 사용자에게 사용자 이름과 암호를 요구합니다 그러면 이 정보는 Base64 인코딩을 사용하여 인코딩되는 HTTP를 통해 전송되게 됩니다 대부분의 웹 서버, 프록시에 서버 및 웹 브라우저에서 기본 인증을 지원하지만 이 방식은 자체적으로 보안성이 없습니다. Base64로 인코딩된 데이터는 쉽게 디코딩할 수 있기 때문에; 결국, 기본 인증의 경우 암호가 일반 텍스트로 전송됩니다. 이 인증 방식의 보안성을 향상시키려면 HTTP 세션을 암호화할 수 잇는 SSL/TTL(Sokets Layer/Transport Layer Scurity) ..
IIS 청크분할 인코딩 설정방법 청크분할? 청크분할??은 일종의 전송 인코딩입니다 HTTP 규정에는 응답의 안정적인 전송을 보장할 수 있는 방법이 있지 않습니다 HTTP 1.1 규정에서 HTTP를 통해 보낸 메시지의 안정한 전송을 사용하기 위한 수단으로 전송 인코딩을 추가합니다청크 분할 전송 인코딩은 메시지 본문을 크기가 표시된 청크로서 클라이언트에 전송하여 전송 인코딩을 제공합니다 이렇게 하면 서버가 보낸 데이터를 모두 받았는지 클라이언트가 확인할 수 있습니다청크 분할 전송 인코딩은 인터넷 메일과 관련 있는 MIME 인코딩과 유사합니다 IIS 청크분할 설정방법 이제 IIS상에서 청크분할 설정을 하도록 하겠습니다 IIS(인터넷 정보 서비스)관리자로 들어가 해당 로컬 홈의 ASP로 들어갑니다. 청크분할 설..
Windows cwrsync설치 및 사용법 rsync란? rsync란 서로 다른 두 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용됩니다 동일한 데이터가가 두군데 존재하고 한쪽을 편집했을다, 다른 한쪽에 편집한 부분을 업데이트 시켜 주어야 합니다. 이때 모든 모든 데이터를 옮기게 되면 시간적으로 많은 낭비가 있기 때문에 rsync는 수정된 부분만 비교해서 옮겨 주게 됩니다. cwrsync Server 설치(데이터 원본 서버) cwRsync 서버(데이터를 원본 서버)를 설치 진행한다 설치에 대한 내용은 생략하겠습니다 cwRsync 서버(데이터를 원본 서버)를 설치시 설치되는 경로를 확인 하셔야 다음 rsync설정 부분을 설정할 수 있습니다. rsyncd.conf 파일 설정 이제 cwRsync 서버의 설..
Windows cwRsync 작업스케줄러 등록 이번에는 설치한 CWrsync를 작업 스케줄러에 등록하여 정기적으로 실행하게 설정을 해보도록 하겠습니다. CWrsync 작업스케줄러 등록하기 작업스케줄러에서 작업만들기를 클릭합니다. CWrsync의 정기적으로 실행할 작업스케줄러의 이름을 지정합니다. 트리거탭에서 새로만들기를 클릭한다. 동기화 하는 작업으로 하루에 1번씩 작업 반봅간격을 1시간으로 지정하여 사용을 체크후 확인을 선택합니다. 이제 .bat파일을 등록하기 위해 새로만들기를 시작합니다. 새동작 만들기에서 동작은 프로그램 시작을 선택하며 정기적으로 실행하 backup.bat파일을 지정합니다CWrsync를 환경변수에 등록하지 않았다면 시작위치를 꼭 적어주어야 합니다.
IIS 가상 디렉터리 이해와 설정하기 서버의 단 1개의 홈디렉토리만 있다는것은 상당히 피곤합니다 그러나 단 1개의 사이트 밖게 구성할 수가 없기 때문 입니다 그리고 모든 웹사이트의 페이지는 반드시 홈디렉토리의 하위에 존재해야 되기 때문에 제한적인 조건 입니다.그래도 서브로 여러 디렉토리를 만들어서 사용할 수 있지만 그 디렉토리는 홈디렉토리 밑에 있어야 하기 때문에 독립적이지 못합니다. 하지만 홈디렉토리 밑에 없어도 구성할 수 있는 방법이 있습니다 그것이 바로 가상디렉토리 입니다. 가상 디렉터리란?홈디렉터리에 존재하지 않는 하디 디스크의 실제 디렉터리나 다른 컴퓨터의 홈 디렉터리에 대한 '별칭'(별명)을 가상 디렉토리라고 합니다. 가상 디렉터리의 장점 1. 보안문제 해결 : 가상 디렉터리는 사용자가 실제 ..
IIS 업로드 다운로드 용량 설정 웹서버를 운영하다 보면 일반 유저들이 자유게시판 같은 곳에 글작성, 이미지 등등을 업로드하는 경우가 있는데, 이때 업/다운로드시 파일이 크기가 서버의 설정된 용량보다 크게 되면 업/다운로드의 제한을 받게 돼 업/다운로드가 안되는 현상이 발생하게 됩니다. IIS 상에서 업/다운로드 시에 허용량을 설정하는 법의 대해서 알아보겠습니다. IIS 업/다운로드 용량 설정하기 본 포스팅에서는 IIS 7.0 이상에서만 가능한 설정방법입니다. IIS 관리자로 들어간 후에 업/다운로드 용량설정할 웹사이트의 ASP로 들어갑니다. 해당 웹사이트의 ASP로 들어간 후 제한속성 탭을 열면 응답 버퍼링 제한과 최대 요청 엔터티 본문 제한 이부분을 수정하셔야 되며 수정시 바이트 단위로 표기 하셔야 ..
IIS 인코딩 설정 관련 UTF-8 한글 깨짐 현상 해결(IIS 설정) ASP로 페이지 작성시에 charset을 utf-8로 설정해주고, 페이지 저장시에 인코딩도 utf-8로 해주었는데도 한글이 깨지는 현상이 발생할 때가 있습니다 IIS상에서 UTF-8로 설정하여 한글 깨짐현상을 해결하는 방법을 알아보도록 하겠습니다. ASP UTF-8 설정하기 IIS상에서 UTF-8로 설정하여 한글 깨짐현상을 해결하는 방법을 알아보도록 하겠습니다. IIS7의 ASP 아이콘을 클릭합니다. ASP 설정부분에 제한 속성에 코드 페이지 기본값을 수정해주어야 한다 코드페이지의 기본값을 0이 윈도우 언어에 따라 인코딩 설정을 해주게됩니다 이부분을 수정해 보도록 하겠습니다 코드 페이지를 표시된 부분과 같이 65001로 바꾸어 주면 ..
SEED 암호화 컴포넌트 ECPlaza.Seed 암호화 컴퓨넌트 이번에 신규로 서버를 세팅하다가 해당모듈을 불러오지 못하여 에러가 발생하며 웹페이지를 불러오지 못하는 현상이 발생하여 소스 부분을 살펴보니 ECPlaza.Seed를 사용하게 된것을 알게 되며 이렇게 포스팅을 쓰게 됩습니다. 이제 본론으로 ECPlaza.seed의 세팅방법을 알아보겠습니다. ECPlaza.Seed란? 한국정보진흥원(KISA)의 SEED 암호화알고리즘을 ASP에서 사용하기 위해 만든 ECPlaza.Seed 컴포넌트입니다. 이 컴포넌트는 ANSI X.923 패딩을 사용했고, Base64 인코딩 절차를 한더 거쳤다고 합니다. ECPlaza.seed 사용시 모듈 인식에러 Server object error 'ASP 0177 : 800..
IIS 7.5 FTP 설정하기 IIS7 에서 FTP 설정방법을 진행해 보겠습니다IIS7 에서는 IIS6과 다르게 IIS 6.0관리자에서 진행하는게 아니라 IIS 7.0관리자에서 FTP 사이트 추가를 이용하여 FTP를 추가하시면 됩니다 IIS FTP 세팅 진행과정 1. 사용자 계정 생성 2. IIS FTP 사이트 추가 3. 생성한 FTP 권한 부여규칙 추가 4. FTP 권한부여 규칙 추가에서 지정된 사용자의 생성한 사용자 계정을 적용후 사용권한 적용 5. 사이트 편집의 생성한 자격 증명 설정의 생성한 계정 적용 6. IIS 관리 서비스에서 Windows 자격 증명 또는 IIS 관리자 자격 증명으로 적용 7. FTP 설정할 디렉토리의 FTP 계정 추가 8. FTP 접속후 업로드 테스트 IIS 에서는 FTP설..
IIS FTP 개념과 기본설정 알아보기 이번 포스팅에서는 IIS 7 에대해서 FTP 설정하는 과정입니다.IIS 7.5와 다른 방식의 FTP설정이며 또한 IIS 7에서는 IIS 6.0 관리자에서 FTP를 설정하셔야 됩니다. FTP 란? FTP란? (파일 전송 프로토콜) FTP File Transfer Protocol의 약자로 인터넷상의 컴퓨터들간에 파일을 교환하기 위한 표준 인터넷 규약으로 가장 간단한 방법이기도 합니다. FTP는 웹 페이지 파일들을 인터넷상에서 모든 사람이 볼 수 있도록 하기 위해 제작자 본인의 컴퓨터에 있는 파일을 서버로 옮기는 과정에서 사용 됩니다 다른 서버들로부터 자신의 컴퓨터로 프로그램이나 파일들을 다운로드 하는 데에도 많이 잉용되고 있습니다 FTP의 대한 간단한 요약서버에 파일을..