sub_title
 ASP
제   목 ASP를 사용하여 SSL 요구
작성자 웹스톤 등록일 2009-01-12 00:53:23 조회수 208,140
웹 사이트의 특정 페이지에 SSL(Secure Sockets Layer)을 요구하는 것은 일반적으로 효과적인 보안 방법입니다. 이것은 Microsoft Management Console(MMC)에서 ISM(인터넷 서비스 관리자)을 통해 구성할 수 있지만 ASP(Active Server Pages)를 사용하여 MMC에서 변경을 하지 않고 특정 페이지에 SSL을 요구할 수도 있습니다.

전제 조건

loadTOCNode(2, 'summary'); 이 문서에서는 다음과 같은 조건을 가정합니다.
  • IIS가 표준 포트에서 실행되고 있습니다.
    • HTTP = 포트 80
    • HTTPS = 포트 443
  • IIS에 유효한 SSL 인증서가 설치되어 있습니다.
  • 사용되는 웹 사이트나 가상 서버에서 이름 확인에 HTTP/1.1 호스트 헤더를 사용하지 않습니다.

ASP를 사용하여 SSL 요구

loadTOCNode(2, 'summary'); ASP를 사용하여 SSL을 요구하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 Notepad를 입력한 다음 확인을 누릅니다.
  2. 다음 코드를 빈 메모장 문서에 붙여 넣습니다. 파일 메뉴에서 다른 이름으로 저장을 누른 다음 웹 서버의 루트에 ForceSSL.inc라는 포함 파일로 다음 코드를 저장합니다.
    <%     
    If Request.ServerVariables("SERVER_PORT")=80 Then
    Dim strSecureURL
    strSecureURL = "https://"
    strSecureURL = strSecureURL & Request.ServerVariables("SERVER_NAME")
    strSecureURL = strSecureURL & Request.ServerVariables("URL")
    Response.Redirect strSecureURL
    End If
    %>
  3. SSL이 필요한 각 페이지의 맨 위에 이전 단계에서 만든 포함 파일을 참조하기 위한 다음 코드를 붙여 넣습니다.
    <%@Language="VBSCRIPT"%>  
    <!--#include virtual="/ForceSSL.inc"-->

    각 페이지가 탐색될 때 포함 파일에 들어 있는 ASP 코드에서는 포트를 검색하여 HTTP가 사용되는지 확인합니다. HTTP가 사용되면 브라우저가 HTTPS를 사용하여 같은 페이지로 리디렉션됩니다.

    http://support.microsoft.com/default.aspx?scid=kb;ko;239875
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
81  ASP 파일의 존재유무를 체크하여 존재하면 삭제하기   member 오렌지 2 / 0 221878 2010-01-23
80  ASP - 정규식을 이용한 html 태그 제거 함수   member 오렌지 0 / 0 210253 2009-02-25
79  ASP 파일 확장자 제한하기   admin 웹마당넷 4 / 0 226138 2009-02-22
78  ASP - BASE64 인코딩 디코딩 함수 첨부파일   member 오렌지 2 / 1 229201 2009-02-06
77  ASP로 다국어(UTF-8) 지원 사이트 개발   admin 웹마당넷 0 / 0 214085 2009-01-27
76  ASP를 사용하여 SSL 요구   member 웹스톤 0 / 0 208140 2009-01-12
75  ASP용 MD5 함수 첨부파일   member 티란투라 0 / 0 219574 2009-01-07
74  ASP 로그인시 로그기록을 남기는 예제 첨부파일   admin 웹마당넷 0 / 0 215930 2009-01-04
73  ASP SQL 인젝션 방어와 복구   member 억새풀 0 / 0 215576 2008-12-26
72  ASP에서 REFERER 를 이용한 페이지 직접 접근 막기   member 억새풀 1 / 0 292741 2008-12-23
71  ASP 자동링크 함수   member 웹스톤 0 / 0 214887 2008-12-16
70  ASP 영문으로된 월 이름(Month Name) 구하기   admin 웹마당넷 0 / 0 211219 2008-12-09
69  ASP 문장 연결 표시(line continuation)   admin 웹마당넷 0 / 0 212276 2008-12-08
68  ASP 이름이 같은 폼태그(Form Tag)의 값(value) 처리하기   admin 웹마당넷 0 / 0 219353 2008-12-05
67  ASP OBJECT 태그를 이용한 OLEDB 연결   admin 웹마당넷 4 / 1 223623 2008-11-12
66  ASP 로그인(Login) 처리 예제 (OLEDB) 첨부파일   admin 웹마당넷 0 / 0 242851 2008-10-10
65  ASP 검색 페이지에서 검색된 문자열의 색깔 바꾸기   admin 웹마당넷 0 / 0 208403 2008-10-03
64  ASP 로그인(Login) 처리 예제 (ODBC) 첨부파일   admin 웹마당넷 0 / 0 244791 2008-10-02
63  ASP에서 XML 파일 읽어들이기   admin 웹마당넷 0 / 0 211987 2008-09-25
62  ASP 세션(Session)에 배열 저장하기   admin 웹마당넷 0 / 0 208423 2008-09-24
61  ASP For Each Next 순환문을 이용한 선택된 체크박스의 값 알아내기 첨부파일   admin 웹마당넷 1 / 0 236410 2008-09-23
60  ASP에서 날짜, 요일구하기   admin 웹마당넷 0 / 0 234717 2008-09-20
59  asp 페이지를 유니코드(unicode)로 출력하기   member 웹스톤 0 / 0 215095 2008-09-20
58  [ASP] 사이트 링크의 유효성 검사   member 다자래 0 / 0 206123 2008-08-22
57  [ASP] 퀵정렬   member 다자래 0 / 0 213896 2008-08-20
write
[2] [3] [4] button