본문 바로가기
클라우드 아키텍처 설계 기초지식/03 윈도우서버 운영

운영체제 윈도우 서버 (3) - DNS 개념,웹서버 개념,IIS

by Jasie 2018. 10. 31.
  • DNS 서버

  빅데이터 인공지능 openstack ssl 해킹


  DNS 서버란?

Domain Name System, 사람들이 실제로 통신할 때 필요한 IP주소를 전부 외우기 힘들기 때문에 도메인 주소를 이용해서 

통신할 수 있도록 도메인 주소를 입력하면 IP주소를 알아와주는 서비스를 제공하는 시스템


  도메인 구조


www.naver.com.

루트  .   전세계 13대의 슈퍼컴퓨터급 DNS 서버, .com, .kr, .cn, .uk

1단계 .com    .naver   .nate  

2단계 .naver    www, comic, movie

호스트    www    IP주소


  • 웹 서버

  

   웹 서버의 종류


      아파치 + JSP + MySQL , ORACLE 아파치 + PHP + 몽고DB

 IIS + ASP + MSSQL

       nginx + JSP + MySQL, ORACLE


   웹 서버의 구성


      WAS 서버

          Apache 서버 + Tomcat 서버 + 서버 프로그램 + DB 서버

     사용자들에게 웹 표준 페이지를 만들어서 전달하는 역할을 수행



   웹 구성에 필요한 선수 지식


    HTML, Javascript, CSS, 서버프로그램(ASP, JSP, PHP) 필수

    파이썬, CGI 선택해서 공부하면 좋다



   웹 표준

 

    

HTML

 Javascript

 CSS

= 웹 표준 (Client Side Script)

(내용)  

  (기능)  

 (디자인)

 


    

 서버프로그램(ASP, JSP, PHP)


 클라이언트 (Client)

 

서버 (Server) 

Web Browser 

 ------------------>

 comic.jsp 서버 프로그램에게

title="스퍼맨"&num="100" 전달

 스퍼맨 100화를 띄운다

<-------------------

 http://www.naver.com/comic.jsp?title="스퍼맨"&num="100"

DB에서 연애혁명 100화를 찾아서  HTML을 만든다.




 IIS

    Internet Information Services 의 약자, MS에서 윈도우 서버 운영체제에 제공하는 웹 서버

    서버 관리자에서 '웹 서버(IIS)'역할 추가해서 설치


    ASP 서버 프로그램, MSSQL 사용





  웹 서버 설정


    웹 사이트 추가 방법

      Default Web Site는 우클릭 -> 웹 사이트 관리 -> 중지  해서 중지시키고 새로운 웹 사이트를 추가 한다.   


      사이트에서 우클릭 -> 웹 사이트 추가 -> 사이트 이름 아무거나(ex:sjb) -> 실제 경로 설정(ex: c드라이브 밑에 www 폴더)

      -> 바인딩 종류:http, IP주소:지정하지 않은 모든 IP, 포트:80

  


    기본 문서 설정

      기본 문서는 index.html 만 놔두고 모두 제거

      기본 문서는 사용자들이 홈페이지에 도메인 또는 IP로만 접속했을 때 기본적으로 보여줄 페이지


    디렉토리 리스팅 설정

      디렉토리 검색(리스팅) 설정에서 사용 안함 확인

      디렉토리 검색 기능을 사용하면 취약한 웹 서버


      기본 폴더인 www에 board 및 member 폴더 생성

      board 밑에는 list.html 생성 사용자들이 접속할 때는 http://192.168.1.30/board/list.html

      member 밑에서는 login.html 생성 사용자들이 접속할 때는 http://192.168.1.30/member/login.html






  오류 페이지 설정

사용자 지정 오류페이지가 나오도록 설정





  도메인 호스팅

https://www.freenom.com/en/index.html?lang=en

회원가입후 들어가서 사용하고픈 도메인 검색

           (www.blissy.tk)



IIS WebServer 구조도 원리1


  



IIS WebServer 구조도 원리2




공감() 과 댓글은 필자에게 큰 힘이 됩니다.

잠시 1초만 내주시면 안될까요? ~~


로그인 없이도 가능합니당 



댓글