- 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초만 내주시면 안될까요? ~~ 로그인 없이도 가능합니당 |
'클라우드 아키텍처 설계 기초지식 > 03 윈도우서버 운영 ' 카테고리의 다른 글
운영체제 윈도우 서버 (2) - 백업,DNS설정 (0) | 2018.10.23 |
---|---|
운영체제 윈도우 서버 (1) - 환경설정,부팅순서,사용자관리,저장소관리,파티션 (0) | 2018.10.23 |
댓글