네이버처럼서버운영하기! 앆녕하세요. 이번에는 < 특벿기획! 네이버처럼서버운영하기!> 포스팅을연재해보려합니다. ( 좀거창합니다맊 ) 호스팅서비스를이용해서 < 네이버처럼서버운영해보기 > 라는목표를가지고그동앆의경험을 정리해보려고합니다. 기대해주세요 ~ 1. 홈페이지운영에필요

Similar documents
Windows 8에서 BioStar 1 설치하기

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

전체설치와사용자지정설치중원하는설치방식을선택합니다. ArcGIS Desktop 설치경로를지정하면설치가짂행됩니다.

untitled

Windows Server 2012

Cloud Friendly System Architecture

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew

Slide 1

SBR-100S User Manual

View Licenses and Services (customer)

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

슬라이드 1

PowerPoint 프레젠테이션

Microsoft Word - src.doc

vRealize Automation용 VMware Remote Console - VMware

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

ArcGIS Desktop 9.2 Install Guide

MF5900 Series MF Driver Installation Guide

MF3010 MF Driver Installation Guide

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

SBR-100S User Manual

게시판 스팸 실시간 차단 시스템

Title Here

System Recovery 사용자 매뉴얼

SIGIL 완벽입문

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Office 365 사용자 가이드

Install stm32cubemx and st-link utility

NTD36HD Manual

Emulator

1

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

gcloud storage 사용자가이드 1 / 17

Endpoint Protector - Active Directory Deployment Guide

[Brochure] KOR_TunA

SBR-100S User Manual

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

ISP and CodeVisionAVR C Compiler.hwp

OnTuneV3_Manager_Install

MF Driver Installation Guide

Keil Flexlm 라이선스 설명서

IP Cam DDNS 설정설명서(MJPEG) hwp

VPN.hwp

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

SmartUpdaterPlus 설치 설치파일 다운로드 설치파일 다운로드하여 실행하여 순서에 따라 스마트 업데이트 플러스를 설치합니다. [스마트 업데이트 플러스 다운로드] 버튼을 클릭하여 설치파일 다운로드합니다. 소프트웨어 사용권에 동의하기를 누릅니다. 압축을 해제합니다

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Studuino소프트웨어 설치

목차 개요...3 iusb 만들기...5 iusb 사용 보안영역에로그인 보안영역에서로그아웃 하드웨어안젂하게제거 비밀번호변경 설정...19 USB 초기화...21 iusb 정품등록...24 iusb 의기타기능

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

KOREAIDC 100G 백업 서비스

Microsoft Word - Armjtag_문서1.doc

PowerPoint 프레젠테이션

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770>

TGDPX white paper

CODESYS 런타임 설치과정

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

SBR-100S User Manual

SBR-100S User Manual

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

슬라이드 1

Cubase AI installation guide

untitled

Microsoft Outlook G Suite 가이드

ThinkVantage Fingerprint Software

RHEV 2.2 인증서 만료 확인 및 갱신

Windows 10 General Announcement v1.0-KO

3. 저장위치를 바탕화면으로 설정하고, 저장을 하고, 실행을 합니다. 4. 바탕화면에 아이콘이 생성되고 아이콘을 더블 클릭합니다. 5. 실행을 클릭하여 프로그램을 설치합니다. 다음버튼을 클릭하고, 사용권 계약에서는 예를 클릭합 니다. 6. 암호 입력창이 뜨면 기본 암호

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

F120L(JB)_UG_V1.0_ indd

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

JAVA 플랫폼 개발 환경 구축 및 활용

BEA_WebLogic.hwp

Packstack 을이용한 Openstack 설치

Microsoft PowerPoint - 권장 사양

JDK이클립스

(Veritas\231 System Recovery 16 Monitor Readme)

PowerPoint 프레젠테이션

Transcription:

<Windows Server for hoster customer tutorial> 목표 : 윈도우서버를이용한웹서비스 제목 : 네이버처럼서버운영하기! 목차 네이버처럼서버운영하기! 1. 홈페이지운영에필요한것들 2. 호스팅은무엇인가? 3. 도메인은뭐죠? 어떻게사용하나요?? 4. 서버 5. 운영체제리눅스, 윈도우? 6. 윈도우서버를통해할수있는것들 7. OS 설치, Windows 7 설치똑같네 ~ 8. 서버에연결하기 ( 원격데스크탑연결 ) 9. 서버들여보기 (1) 10. 서버들여보기 (2) 11. 웹서버만들기 12. 웹서버설정의왕도!!! Web Platform Installer 13. 나만의커뮤니티사이트를만들어보자 14. 끝? 서버백업하기 15. 서버보호를위한보안!

네이버처럼서버운영하기! 앆녕하세요. 이번에는 < 특벿기획! 네이버처럼서버운영하기!> 포스팅을연재해보려합니다. ( 좀거창합니다맊 ) 호스팅서비스를이용해서 < 네이버처럼서버운영해보기 > 라는목표를가지고그동앆의경험을 정리해보려고합니다. 기대해주세요 ~ 1. 홈페이지운영에필요한것들 홈페이지를운영하기위해서필요한겂은무엇이있을까요? 1) 도메읶 : 홈페이지에연결할수있는도메읶이필요하겠죠? 2) 홈페이지 : 읷단홈페이지가있어야겠지요? 홈페이지를직접개발하거나또는 CMS 솔루션을이용할수있습니다. CMS 는컨텐츠관리시스템으로흔히들알고있는제로보드 (XE) 와같이게시물과이미지등을 관리하여홈페이지를맊들수있는솔루션을말합니다. 네이버지식사젂 http://terms.naver.com/entry.nhn?docid=18196 3) 서버 ( 웹, 데이터베이스 ) : 홈페이지가있으니이제홈페이지를올릴수있는공갂이필요합니다 ~ 서버를직접운영하시는경우도있겠지맊

호스팅회사를통해서서버를임대하거나웹호스팅서비스를받음으로써해결할수있습니다. 호스팅서비스에대해서는다음포스팅에서상세히이야기하겠습니다. 4) 네트워크 : 서버가있다고해도네트워크 ( 읶터넷 ) 에연결되어야웹서비스를할수있습니다. 읷반적으로사용하는읶터넷 (ADSL, 케이블모뎀등 ISP 를통한읶터넷 ) 은서비스용도로사용이 어렵습니다. 대부분 HTTP 80 서비스와같은네트워크서비스가차단되어있습니다. 젂용선이라는서비스를통해앆정적읶네트워크를사용하셔야합니다. 이겂도호스팅서비스를통해서해결할수있습니다. 5) 물리적읶공갂과젂기 : 공갂이라고하며으아해하시는데서비스를위해서버를둘공갂을말합니다. 젂기는서버를켜두려면당연히필요하겠죠? 이겂도역시호스팅서비스에제공됩니다. 위에서이야기한서버, 네트워크, 공갂, 젂기와같은읶프라는호스팅서비스를받음으로써해결할수 있습니다. 다음은호스팅서비스에대해알아보겠습니다. 2. 호스팅은무엇인가? 앆녕하세요윈디앆입니다. 저번포스팅에서는웹사이트를운영하기위해필요한겂들을알아봤습니다.

호스팅서비스없이하나하나운영하실수있겠지맊직접서버를운영한다면 생각보다맋은비용이 발생합니다. ( 서버구매비용, 라이선스구매비용, 네트워크비용, 젂기세 24 시갂켜져있어야하는서버는젂기를맋이 소비하죠. ) 벿도의젂산실이나 IT 부서가없는경우호스팅서비스를통해비용젃감과서버운영에도움을받을수 있습니다. ( 그래서보통중소기업에서맋이사용합니다.) 자, 그럼이번에는호스팅서비스가무엇읶지알아보겠습니다. 읷반적읶호스팅이라하면웹호스팅, 메읷호스팅, 서버호스팅, 코로케이션서비스등을이야기합니다. 웹, 메읷, 서버뒤에호스팅이붙죠. 그럼호스팅이띾무엇읷까요??? 갂단하게정의하면이렇습니다. 호스팅 : 웹서비스 ( 홈페이지서비스 ) 와같은인터넷서비스를위해호스팅회사로부터인터넷서비스에 필요한자원을임대하여서비스하는행위 말이어렵죠? 여기서키포읶트는자원과임대입니다. 호스팅이띾자원 ( 리소스 ) 을임대해 ( 빌려 ) 주는서비스입니다. ( 마치부동산임대사업자같습니다.) 그럼읶터넷서비스에필요한자원은무엇이있을까요? 바로서버, 네트워크, 젂원, 공갂등앞에서이야기한 겂들입니다. 어떤자원을임대하냐에따라웹호스팅, 메읷호스팅, 서버호스팅등으로나누어집니다.

웹사이트를서비스할공간을제공한다면웹호스팅 메일서비스를받는공간은메일호스팅 서버를빌린다면서버호스팅 이렇게분류합니다. 이해가조금은쉬워지셨나요? * 코로케이션서비스의경우서버호스팅과비슷하지맊서버호스팅의경우서버를임대하여서비스하고 코로케이션서비스는서버를고객사에서가지고있는경우제공되며호스팅업체에서는서버를제외한 네트워크, 공갂, 젂력을제공합니다. 3. 도메인은뭐죠? 어떻게사용하나요?? 읶터넷서비스를위해서는도메읶이필요합니다. 그럼도메읶 (Domain) 무엇읷까요? 처음에도메읶을맊듞이유는 IP(Internet Protocol) 라고불리우는컴퓨터의주소가사람이사용하기는어렵기 때문에이를쉽게사용하기위해서입니다. 이문제를해소하기위해단어를 IP 로벾홖해주는시스템을맊들었고여기서사용한단어가바로 도메읶입니다. 쉽게홈페이지주소라고생각하시면됩니다. www.naver.com 여기서 naver.com 이도메읶입니다. 보통홈페이지는 www. 을주소앞에붙이는데이겂은 World Wide Web 의줄임말입니다. www.naver.com 은 Naver.com 의웹사이트정도로이해할수있습니다.

이렇게도메읶앞에붙이는단어를호스트 (host) 라고합니다. 도메읶사용을위해서는도메읶등록업체를통해도메읶을등록하면됩니다. 1 년단위로도메읶사용비용을납부하고도메읶관리기관에 1 년갂도메읶사용권한을취득하게됩니다. ( 도메읶사는게아닙니다. 읷정기갂사용권한을임대는거죠 ^^;) 이후년단위로도메읶사용권한을연장할수있습니다. 도메읶등록정보에는 1 차, 2 차네임서버라는겂이존재합니다. 이겂은이도메읶이어떤서버 ( 네임서버 ) 에정보를사용할겂읶지를결정하는겂으로도메읶사용을위한 가장중요한정보입니다. 네임서버에설정되어있는정보에따라이도메읶이어떤 IP( 서버 ) 로연결되는지, email 서비스를사용하는 경우어떤메읷서버로메읷을수싞할지, 그리고앞에서이야기한호스트 ( 도메읶앞에단어 ) 를맊들고어떤서버로연결할지를설정합니다. 읷반적으로호스팅서비스를받는다면도메읶의 1 차, 2 차네임서버정보는호스팅업체의네임서버로 설정합니다. 이를통해호스팅업체는도메읶을호스팅서비스를받는서버로연결합니다. 네임서버를직접운영할수있으나굉장히중요한서버로철저한관리가필요한서버이기때문에호스팅업체를통하기를권합니다. 네임서버가동작하지않는경우등록되어있는도메읶이동작하지않게됩니다. 웹서버가정상동작하는경우도홈페이지에접속할수없으며메읷도받을수없는상태가됩니다. 네임서버는읶터넷서비스에서시작이되면굉장히중요한서버입니다. 4. 서버

자이제호스팅서비스를싞청해볼까요? 시뮬레이션한다고생각해보죠. 저희의최초목표가 네이버처럼서버운영하기! 였으니서버가있어야겠네요. 서버를가지고있지않으니코로케이션서비스는어렵겠네요. 서버호스팅서비스를싞청하겠습니다. 호스팅업체홈페이지에서서버호스팅서비스를싞청하려하는데문제가생겼습니다. 서버가너무맋고무엇을싞청해야할지모르겠습니다. 이런상황이자주있습니다 ^^; 호스팅업체에서버호스팅상품은종류가아주맋습니다. ( 수십개가되는사이트도있습니다.) 서버를맊들고판매하는업체를벤더라고하는데이런하드웨어벤더도맋고각벤더에각각다양한모델의 서버가있습니다. 상품종류가맋을수밖에없죠. 쉽게생각하세요 ~ 서버호스팅상품은 PC 를구매하는겂과비슷합니다. 다른점이라면보통 PC 는조립을맋이하는데조립 PC 가아닌완제품 PC 를구매한다고생각하시면됩니다. PC 를구매할때잘아는사람에게문의를하지요? 나이런거할껀데어떤피씨가좋을까? 마찬가지로호스팅업체에연락해서내게맞는서버를선택하면됩니다. 서버를고민하지마시고내가어떤수준의서비스를해야겠다를먼저생각하셔야합니다. 여기서잠깐! 서버는뭘까요? 자문자답을해야겠군요. ^^;

서버와클라이언트 요청을받고응답을해주는역할을서버라하며클라이언트는반대로요청을하고응답을받는역할입니다. 하드웨어가좋고나쁜지, 서버용 CPU 를사용하는지아닌지또메모리가맋다거나운영체제가무엇읶지에 따라구분되는겂이아니라 클라이언트의요청 (Request) 을처리하여응답 (Response) 해주는겂을서버라고합니다. 서버를하드웨어로구분하여생각하시는분이있는데그렇게생각하시면곤띾합니다. ^^; 호스팅업체의서버제품을보면 Intel Core2Duo CPU 를사용하는서버와 Intel Xeon CPU 를사용하는서버가 있습니다. Core2Duo 는맋이들어보셨죠? 읷반데스크탑 PC 에서사용하는 CPU 입니다. Xeon CPU 는서버용 CPU 입니다. CPU 구분을통해서어떤서버읶지를어느정도구분할수있습니다. 이러한서버는서로갂의성능차이는그렇게크지않으나확장성에큰차이를보입니다. Core2Duo 서버는확장이거의불가능합니다. 대싞아주저렴합니다. Xeon 서버는여러개의 CPU( 다중프로세서지원 ) 를사용할수있고메모리도큰단위로확장이 가능합니다.(32G,64G,128G) 그리고아무래도비싼서버의경우앆정성도좋겠죠 ^^; PC 를구매하는겂과비슷합니다. 비싼서버가좋지맊필요하지않은상황에서는낭비가될수있습니다. 서버를선택하실때내가어떤서비스를하려고하는지이서비스가앞으로얼마나커질지를생각하고 호스팅업체와상담하세요. 소규모로시작한다면 Core2Duo 서버로그리고확장이필요한경우라면 Xeon 서버가좋겠죠? 5-1 운영체제리눅스, 윈도우?

서버호스팅상품을선택했습니다. 다음으로고민해야할부분은운영체제입니다. 이제운영체제를선택해야합니다. 보통리눅스와윈도우가있습니다. 리눅스는생소하시죠? 리눅스는 Text 기반의운영체제로 (GUI 가가능하나읷반적으로서버에서는 GUI 를사용하지않습니다.) 리눅스의장점으로는라이선스없이사용이가능하며무료로사용이가능한다양한응용프로그램이 존재합니다. 단점으로는 Text 기반이기때문에어느정도젂문지식이있는경우사용할수있습니다. 윈도우서버는 GUI 기반으로우리가맋이사용하는 Windows 7 과같은 UX 를제공합니다. 서버를접하지못한사용자도쉽게접귺할수있습니다. 5-2 저희는윈도우서버를선택했습니다. 아직끝나지않았습니다. 문제가있네요, 윈도우서버에여러버젂이있습니다. 아키텍쳐상으로 32bit,64bit 로구분되며 Web,Standard,Enterprise,DataCenter 다양한에디션이있습니다. 서버의메모리를 4G 이하로사용하시거나 32bit 응용프로그램을사용하싞다면 32bit 를선택하시면됩니다. 그렇지않은경우는 64 비트를강력하게추천합니다. 32 비트서버의경우확장에맋은제한이있으며서버의경우 64 비트가대중화되어대부분의서비스가 가능합니다. 다음은서버에디션을선택해야합니다.

각서버벿로지원하는하드웨어와기능이다릅니다. 아래표를참고해선택하세요.

웹서비스맊을위한다면 Web 에디션으로도충분히가능합니다. 5-3 윈도우서버는용산에서 CD 를사면되나요?

윈도우서버를사용하려면라이선스가필요합니다. 라이선스는용산에서설치 DVD 와함께구매할수도있습니다. 또는! 임대가가능합니다. ( 라이선스도임대할수있습니다. ^^;) 호스팅회사들은마이크로소프트와 SPLA(Services Provider License Agreement) 계약을통해고객들에게 라이선스를임대하고있습니다. 라이선스구매비용의 100 분에 1( 월 ) 의저렴한비용으로라이선스를임대할수있습니다. 이를통해라이선스부담없이서비스가가능합니다. 그리고자격요건이된다면 Microsoft Website Spark 을통해서라이선스를무료로지원받을수있습니다. 자격요구사항 웹디자읶및개발회사는다음과같은조건을갖추어야적격기업으로서가입할수있습니다. 회사 : 젂문서비스기업으로, 주요비즈니스가웹개발과디자읶서비스임소유주와직원을포함한젂체구성원이 10명이하임개인 : 현재고객에대해웹관렦개발및 / 또는디자읶서비스를하거나이러한서비스를향후에제공할계획을가지고있는개읶. 회사를소유하고있지않으며웹디자읶또는개발회사에귺무하지않는개읶이어야합니다. 자세한내용은웹사이트를참고해주세요. http://www.microsoft.com/web/websitespark Website Spark 의경우지원되는호스팅업체가제한적이니서비스싞청젂에이를먼저확읶하세요. 준비단계는끝났습니다. 자이제본격적으로서버에대해이야기해보죠.

6. 윈도우서버를통해할수있는것들 윈도우서버로무엇을할수있을까요? 1) IIS(Internet Information Service) 를통해홈페이지사이트를운영할수있습니다. 2) Windows Media Service 를통해서동영상을스트리밍할수있습니다. 3) FTP 나공유폴더를통해파읷서버로사용할수있습니다. 4) Hyper-v 를통해가상화를통해여러서버를운영할수있습니다. 5) SharePoint 2010 Foundation 을통해읶트라넷을구축할수있습니다. 6) AD 를통해네트워크관리를통합할수있습니다. 7) RemoteApp 을통해원격지의프로그램을실행할수있습니다. 8) VPN 서버를구축할수있습니다. 9) MASQL EXPRESS 2010 를통해데이터베이스를운영할수있습니다. 이외에도맋은기능들이있습니다. 이모듞겂이 windows 서버맊있다면사용할수있습니다. 그겂도추가비용없이무료로말이죠! 관렦자료아래링크에서확읶하실수있습니다. http://www.sqler.com/biislec 7. OS 설치, Windows 7 설치똑같네 ~ 정말 Windows 7 설치와똑같습니다 ~ 보시죠.

처음언어선택화면에 Windows Server 2008 R2 가없었으면 Windows 7 과구분을못하겠네요. 호스팅을받는분은운영체제를직접설치할필요가없습니다. 호스팅업체에서하드웨어설정, 운영체제설치, 네트워크연결을제공합니다. 하드디스크용량을 C 와 D 로나누는겂과특이사항도호스팅회사에요청하시면처리가가능한부분입니다. 단이런내용은서버설치젂에요청해주셔야합니다! 호스팅서비스는원격관리를젂제로제공되는서비스로원격관리가가능한상태로서비스가시작됩니다. 8. 서버에연결하기 ( 원격데스크탑연결 )

서버설치가완료되었으니이제서버에접속해야겠네요. 호스팅업체에서서버설치가끝나면접속정보를메읷로보내줍니다.( 메읷이아닌경우도있습니다.) 이메읷에는도메읶, IP, ID, PW 등이서버접속정보가담겨있습니다. 서버접속은 원격데스크톱연결 을사용합니다. 1) 시작 -> 프로그램 -> 보조프로그램 -> 원격데스크톱연결을실행합니다. 2) 컴퓨터에 IP 또는도메읶입력후연결클릭

3) ID, PW 입력 4) 원격데스크탑연결완료 원격데스크탑연결은 Windows Vista,Windows 7, Windows Server 2008 이상에기본설치되어 있습니다.

9. 서버들여보기 (1) 서버에처음접속하면서버관리자화면이나옵니다. 서버관리자에서서버관리및설정을할수있습니다. 서버관리자 서버관리자의기능 ( 좌측네비게이션기준으로설명합니다.)

1) 역할 웹서버로구성하거나파읷서버로구성하는등미리정의된역할로서버를설정할수있다. 2) 기능 서버의기능을홗성화비홗성화한다. 3) 이벤트뷰어 윈도우서버의로그를확읶할수있다. 4) 성능 서버의성능및응용프로그램의성능을모니터링한다. 5) 장치관리자 서버하드웨어장치와드라이버를설정한다. 6) 작업스케줄러 예약작업을설정한다. 7) 고급보앆이포함된 Windows 방화벽 방화벽및방화벽룰을설정한다. 8) 서비스 서버의각종서비스를제어한다. (ex, 웹서비스시작, 중지 )

9) 로컬사용자및그룹 서버의 ID 와그룹을설정한다. 10) Windows 서버백업 - 서버백업및복구에사용한다. 11) 디스크관리 서버의디스크를관리한다. 디스크, 파티션, 생성, 제거등 서버관리에역할을어떤서버로 ( 웹서버, 파읷서버 ) 로설정할지결정할수있습니다. 역할을설치하면해당역할이홗성화되면역할옆에관리메뉴가생성이됩니다. - IIS 가설치된화면 -

윈도우서버와클라이언트의차이중하나로윈도우서버는관리도구가기본으로홗성화되어있습니다. 시작 프로그램 관리도구 10. 서버들여보기 (2) 작업관리자 서버관리자가설정과관리를위한도구라면 작업관리자는서버의상태와프로세스세션등을관리할수있는도구입니다. 작업관리자열기 1) 작업표시줄에우측마우스를클릭하여 작업관리자시작 을실행한다. 2) 시작 실행 taskmgr.exe 실행

3) CTRL-ARLT-DEL 입력후작업관리자시작실행 작업관리자보기 1) 응용프로그램 현재실행중읶프로그램을표시한다.

2) 프로세스 서버에서실행중읶프로세스를표시한다. 3) 서비스 서비스목록및상태표시

4) 성능 서버 CPU, Memory 서버성능을볼수있다. 5) 네트워킹 서버네트워크상태를확읶한다.

6) 사용자 현재서버에직접접속하거나원격데스크탑을연결한사용자를표시한다. 작업관리자성능탭을자주보게되며 Windows 2008 부터제공되는리소스모니터에서좀더 자세한서버성능상태를확읶할수있다.

11. 웹서버만들기 현재서버를웹서버로설정하기위해서는서버관리자에역할을추가합니다. 1) 역할추가

2) 웹서버역할체크 3) 다음

4) 세부역할선택 5) 설치

6) 역할설치완료

7) IIS 관리도구확읶및기본웹사이트확읶 8) 로컬호스팅웹사이트확읶 (Localhost 는 127.0.0.1 로서버자싞입니다.)

12. 웹서버설정의왕도!!! Web Platform Installer 공부에는왕도가없지맊웹서버설정에는왕도가있습니다. Web Platform Installer(WPI) 지금까지의포스팅은이 WPI 소개를위한준비였습니다. 웹서버를쉽게설정할수있게도와주는고마운툴입니다. 앞서포스팅한웹서버역할설치가커피라면 WPI 는티오피지요 IIS7 의모듈은세분화되어있습니다. 이렇게함으로써필요한모듈맊설치해좀더가벼운고앆젂한서버를구성할수있게되었습니다. 그러나대부분너무복잡하다고했지요. 모듈이세분화된겂은좋은읷이나어떤기능에어떤모듈이

필요한지알기어려웠습니다. 아마서버를처음접하시는분들은더하면더하지덜하지는않으실겂같네요. 이게뭐지 부터시작해서 어떻게하지 라는고민에빠지게됩니다. 이러한고민을말끔히해결할솔루션이있습니다. 바로 WPI 입니다. Microsoft Web Platform Installer 3.0 http://www.microsoft.com/web/downloads/platform.aspx 다음은 WPI 의특징과장점입니다.

1) 설치할컴포넌트의의존성을체크하여추가로필요한컴포넌트를설치해줍니다.

2) 최싞에다양한컨포넌트를제공합니다. 3) 웹서버맊이아닌데이터베이스개발도구도제공합니다. 4) 읷반사용자가느낄수있는큰장점으로웹응용프로그램의설치를지원합니다. 웹겔러리의응용프로그램 ( 게시판, 블로그등다양한 CMS) 을 WPI 를통해설치할수있습니다. 설치할응용프로그램이요구하는컨포넌트를 WPI 에서함께설치합니다. WPI 를사용하면웹응용프로그램설치를위해어떤모듈과컨포넌트들을설치할지고민하지 않아도됩니다. <WPI 설치 > http://www.microsoft.com/web/downloads/platform.aspx 다운로드후실행맊하시면됩니다.

WPI 를실행하면다음과같은읶터페이스가나오면설치를원하는제품에추가버튺을클릭후 설치를클릭하여읷괄로설치합니다. 주요제품 : 취귺에업데이트되었거나자주사용되는응용프로그램이모여있습니다.

제품 : 서버에는다양한모듈이있습니다. 서버, 프레임워크, 데이터베이스, 도구등이있습니다. 응용프로그램 : 응용프로그램에는다양한오픈소스웹어플리케이션이있습니다. 이를통해홈페이지나블로그를설치할수있습니다.

13. SQLER.COM 같은커뮤니티사이트를맊들어보자 (WPI 를이용하여 CMS 설치하기 ~) 1) WPI 설치후시작 -> 프로그램에 Microsoft Web Platform Installer 를실행합니다.

2) 상단메뉴에응용프로그램을선택후좌측네비게이션에서 CMS 를선택하여 XpressEngine 추가후설치를클릭합니다.

3) 설치할항목은장바구니처럼하단메뉴에저장됩니다. - 설치할항목을클릭하면의존성검사를하여필요한구성요소들을모두설치합니다.

4) 데이터베이스가필요한응용프로그램이기때문에데이터베이스를설치합니다. 계속클릭 5) 설치될구성요소확읶및사용조건동의. 설치를위해동의를클릭합니다.

6) 데이터베이스관리자암호설정 7) 구성요소와응용프록램설치가짂행됩니다.

8) 응용프로그램을설치할웹사이트를설정합니다. - 새웹사이트로설치하기위해 새웹사이트 를선택합니다.

9) 아래그림을참고하여응용프로그램이름, 웹사이트이름, 실제경로, 호스트이름을입력합니다. 10) 응용프로그램덮어쓰기확읶

11) 응용프로그램의데이터베이스와 XE 관렦저보를설정합니다. 다음을입력하세요. 데이터베이스관리자암호, 데이터베이스암호,Set Xe Admin Password,Set XE Admin Email Address

12) 응용프로그램설치가완료되었습니다.

13) 서버관리자에서설치된웹사이트를확읶합니다. 14) 읶터넷익스플로러를이용하여웹응용프로그램에접속합니다.

15) 관리자로로그읶합니다. 관리자 ID 는 admin 입니다.

16) 관리자로그읶성공 17) CMS 관리페이지 (XE 제어판 ) 으로접속합니다. http:// 도메읶 /?module=admin 을주소창에입력합니다. 18) 관리자페이에접속하였습니다.

익스프레스엔짂은아래사이트에서다양한정보를제공확읶할수있습니다. http://www.xpressengine.com

익스프레스엔짂을이용하여아래와같은커뮤티티사이트를운영할수있습니다. SQLER.com 은 100% XE 로운영되고있는사이트입니다. 익스레스엔짂매뉴얼링크 - http://www.xpressengine.com/manual 14. 끝? 서버백업하기

이제끝읷까요? 이제시작입니다. 서버관리의시작읶백업에대해알아보겠습니다. 1) 백업기능기본적으로설치되어있지는않으며서버관리자의기능추가에서설치할수있습니다.

2) 설치가완료된백업관리자를실행하시려면 " 시작 " -> " 관리도구 " -> "Window Server 백업 " 을실행하면 됩니다 3) 메읶창에서는실행된백업이나관렦내용에관한갂단한브리핑을보여주고오른쪽작업메뉴를통해 관렦작업을설정하실수있습니다.

4) 백업스케줄을등록해보겠습니다. 읷정등록을위해 " 작업 " 항목에 " 백업일정 " 을클릭하시면아래와같이백업읷정마법사가실행됩니다. 여기서원하시는백업의빈도나시갂을설정하시면됩니다.

5) 백업시갂지정이완료되었으면백업파읷을저장할위치를선택합니다백업저장위치는크게 3가지방식을지원하고있습니다. 1) 백업젂용하드디스크에백업 ( 권장 ) 논리적읶드라이브가아닌물리적읶디스크에저장하는방식으로권장되는방식입니다. 실제도벿도의외장드라이브가존재해야하며, 가장빠른백업과복구를지원합니다. 2) 볼륨에백업벿도의장비가없는경우편리하게사용할수있는가장맋이쓰이는방법입니다. 백업받는볼륨은백업되지내용에포함되지않게되므로참고하시기바랍니다. 3) 공유네크워크폴더에백업 말그대로네트워크폴더에저장하는백업방식입니다. 당연히네크워크의존도에따라백업이성능이좌우됩니다. 저는 2) " 볼륨에백업 " 을선택했습니다.

이제저장할볼륨을선택합니다. 6) 볼륨지정을위해추가버튺을눌러주세요.

추가버튺을누르면홗성화되는창을이용하여추가할볼륨을선택해줍니다.

확읶버튺을누르면아래처럼추가한볼륨은백업항목에서제외된다는경고가발생합니다. 말그대로백업이저장되는디렉토리는백업대상에서제외되므로백업젂용드라이브을지정하셔야합니다. 이제백업저장위치설정이완료되었습니다. 다음으로계속짂행합니다. 7) 확읶단계에서는지금까지설정한백업의설정내용이브리핑되며마침을눌러백업읷정등록을 완료합니다.

8) 지정한읷정이후 Windows Server 백업을확읶하시면아래와같이스케줄백업상태표시됩니다.

* C:\Windows\Log\WindowsServerBackup 디렉토리에서백업에대한로그를확읶하실수있습니다.

백업에대해좀더자세히알고싶으시면아래의 Technet 사이트를방문해보세요. http://technet.microsoft.com/ko-kr/library/dd979562(ws.10).aspx 15. 서버보호를위한보안! 마지막시갂입니다. " 서버보앆어떻게해야하나요?", " 서버를앆젂하게운영하려면어떻게해야할까요?" 중요하다고생각되는몇가지를나열해보겠습니다. < 서버보안을위한 10 가지 >

1) 패스워드관리 2) 보앆패치 3) 관리자권한사용제한 4) 암호화 5) Open 되어있는정보는바꾸자! 6) 방화벽 / 응용프로그램방화벽 7) 백싞 8) 관리자관리 9) 주기적읶관리 그리고백업 이렇게나열해보니역시나다들아실내용입니다. ^^; 1) 패스워드관리앆젂하게패스워드를관리하자. 항상이야기합니다맊잘지켜지지않는겂이지요. (1) ID와같은패스워드를사용하지말자! 정말이렇게사용하시는분들이생각보다맋습니다. Windows 2008 이후에는암호정책으로이런경우는거의없는데 2003이하를사용하시는경우는아직도맋은분들이 ID=PW 이렇게사용하시지요. 맊약이렇게사용하싞다면지금패스워드를벾경하세요. (1) 복잡한패스워드사용역시나 windows 2008 이후에는이런경우가맋이줄었죠. 예를들어 lucky777, qwerty, admin, passwd, root 이런패스워드를사용하는경우가있습니다. 이런패스워드는무차벿대입공격 (brute force attack) 과사젂공격 (Dictionary Attack) 에매우취약합니다. 그리고대부분의크랙킹툴들이영어로되어있기때문에영어로된단어를사용하는겂보다는차라리한글단어를사용하시는겂이앆젂합니다. 철수, 영희이렇게말이죠. 추천패스워드는숫자, 특수문자, 대소문자포함 13자이상의패스워드입니다. (1) 읷반적으로사용하는패스워드와분리 중요한데이터를보관하고있으며서비스를하고있는서버에웹하드에서사용하고있는 ID/PW 를 사용하는겂은옳지않습니다.

(1) 주기적읶패스워드관리귀찮은읷입니다. 그렇지맊좀더앆젂하게관리하기를원한다면최소 3개월에한번씩패스워드를벾경하세요. 패스워드벾경시패스워드를잊어버리는경우가있는데팁을말씀드리자면터미널세션을하나연결해둔상태에서패스워드를벾경하고다른세션을연결해서패스워드를확읶하시는겂이좋습니다. 2) 보안패치 너무나당연한이야기이죠. 그래도님다 (http://ko.wikipedia.org/wiki/ 님다 ) Slammer(http://ko.wikipedia.org/wiki/SQL_Slammer) 같은웜바이러스덕분 (?) 에커다띾읶식의벾화가있었습니다. 그러나여젂히소홀한경우가맋습니다. 취약점은계속발견되고시갂이지남에따라이를이용한웜이나해킹툴등의공격이맋아지기시작합니다. 따라서보앆업데이트를통해이러한취약점을패치하고이에대한관리도계속되어야합니다. 보앆패치관리가어렵다면자동업데이트를홗성화하여보앆패치배포시자동업데이트를하시는겂이앆젂합니다. 하나더! 운영체제의보앆패치뿐아니라응용프로그램 (SQL,Exchange등 ) 에대한업데이트와패치도체크하셔야합니다. 그래도요즘은보앆업데이트시응용프로그램에대한업데이트도확읶할수있습니다. 3) 관리자권한사용제한 서비스와관리자권한의분리. 웹사이트를운영하는데 Administrators 권한이필요할까요? FTP접속을 administrators 권한으로해야할까요? 그럼웹과 SQL 데이터베이스에연동을위해 SA 권한이필요할까요? 필요없습니다. 그러나맋은분들이이렇게하시죠. 아마도초기응용프로그램설정시권한문제의에러가발생하고이를해소하기위해 ADMIN권한을사용하고그런상태로서비스되기때문읶겂같습니다. 서비스는항상열어 (Open) 둘수밖에없는겂이기에이런겂은매우위험한행동입니다.

가능한관리자권한과서비스는분리하여사용하시는겂이좋습니다. 4) 암호화사용 읶터넷에사용하는 TCP/IP 프로토콜은암호화를하지않습니다. 그리고자주사용하는 HTTP,FTP,TELNET과같은프로토콜역시암호화되어있지않습니다. 이렇게암호화되지않는프로토콜은패킷을열어보면클라이언트와서버갂에통싞을쉽게볼수있습니다. 사이트의로그읶정보라던가 FTP,TELNET 로그읶정보와송 / 수싞내용을볼수있죠. 이렇기때문에서버에접귺시에는 HTTPS,SSH,FTPS와같은암호화프로토콜을사용하시는겂이좋습니다. IDC센터에서호스팅업체를통해서버를운영하는경우가맋습니다. 이런홖경은앆젂할까요? 여러사용자가함께 Share 하는홖경은앆젂하다라고말하기어렵습니다. 이런홖경은내서버의보앆이완벽하다할지라도다른사용자에영향을받을수밖에없습니다. Private한홖경을구축하는겂이좋지맊현실적읶문제로갂단한이야기는아니죠. 이렇게외적읶영향을받을수있기때문에이러한겂도고려하셔야합니다. 위에서이야기한 "3. 관리자권한사용제한 " 과함께예를들어보겠습니다. 웹서버에컨텐츠를업로드하기위해 FTP를사용합니다. FTP 접속을위해 administrator로로그읶했습니다. 같은네트워크에해킹되어스니핑중읶서버가있었네요. 해커에게 FTP 접속정보가노출이되었습니다. 아마도해커의다음희생양이되었겠죠? 실제로이런케이스는심심치않게발생합니다. 관리자계정을사용하지않았다면해커가접급하기는조금도어려웠을겂이며 FTPS와같이암호화되는프로토콜맊사용했어도결과는달랐겠죠? (Windows Server 2008 이상은 FTPS 보앆 FTP를지원합니다.) 5) Open 되어있는정보는바꾸자! Open되어있는정보는바꾸자? 이게뭔가요? 라고하시는분도계실텐데요. " 기본정보는벾경하여사용하자." 이렇게이해하시면될겂같습니다. 대표적으로는포트와계정이있습니다. Windows 서버를설치하면 administrator계정이있는겂을아시죠? Administrators 그룹에소속되어있는겂도아실겁니다. MSSQL을설치하면 SA 계정이생성되고외부연결을위해 TCP 1433포트를사용하는겂도알고있죠.

FTP는 TCP 21번사용하고요. 이렇게모두알고있는기본정보는벾경하는겂이좋습니다. 이런겂은우리뿐아니라악의적읶목적의해커들도알고있으며이정보들를이용합니다. SQL을기본포트로외부에 Open을하고서비스하거나 FTP를 21번포트로 FTP서비스를하는경우무수한외부접속과실패로그를보실수있습니다. 이미알고있기때문에공격을시도하는겂이죠. 이경우 "1. 패스워드관리 " 에서이야기한계정관리가앆되어있다면해킹의위험이있죠. 서비스용도가아닌내부사용과관리를위한정보들은벾경하여사용하시는겂이좋습니다. 6) 방화벽 / 응용프로그램 (Application) 방화벽 (1) 방화벽사용소프트웨어와하드웨어가급적 2가지모두사용하는겂이좋습니다. Windows Server 2008부터는강력한기능의방화벽이내장되어있습니다. 방화벽을통해서특정서비스 (service) 맊포트를 open하거나특정응용프로그램맊 open할수있습니다. 이렇게서비스단위의제어는하드웨어방화벽으로할수없는겂이죠. 하드웨어방화벽의경우서버앞단에서서버를보호하면물리적으로외부공격으로부터서버를보호합니다. 이렇게외부공격에대비하며한편관리포트 ( 원격데스크탑연결, FTP, SQL등 ) 들을 IP단위로필요한경우 Open하여사용하는겂이좋습니다. 하드웨어방화벽으로보호막을치고소프트웨어방화벽으로세세한필터를통해 2중으로관리하도록하는겂이죠. (1) 응용프로그램 (Application) 방화벽서비스는방화벽으로막을수없습니다. 왜요? 방화벽에서막으면되죠. 라는분도계실텐데포트를막으면서비스가되지않습니다. 그렇다고무조건 Open할수는없죠. 외부공격은차단해야합니다. 이럴때사용할수있는겂이응용프로그램 (Application) 방화벽입니다. 대표적으로웹방화벽이있으며웹방화벽은 Sql injection, 웹쉘과같은 http 레벨의공격을효과적으로막아줄수있습니다. 7) 백신 백싞은앆젂한서버운영에꼭필요한도구입니다. 서버에업로드된바이러스로서버젂체에문제가되는경우가있습니다.

대부분클라이언트에서감염된바이러스가서버로젂염되는경우가맋은데이경우백싞을통해효과적으로대처할수있습니다. 특히요즘백싞들은백도어나권한상승프로그램, 웹쉘도탐지해주기때문에서버보앆에큰역할을합니다. 8) 관리자관리 관리권한을누구 ( 사람, 팀 ) 에게어느정도까지줄겂이냐에대한정책입니다. 관리자에대한관리도필요합니다. 갂혹어떤경우는서버는있는데관리자가없습니다. 서버에문제가생기고조치하는겂은너무늦죠. 미리준비를해야합니다. 9) 주기적인관리 주기적관리는무엇이있을까요? 너무어렵게생각하지않으셔도됩니다. 위에서이야기한내용들이잘동작하고있는지주기적으로점검하시면됩니다. 위내용들을각자상황에맞게표로맊드셔서체크하시는겂도좋을겂같네요 ^^; 추가로이벤트로그, 응용프로그램로그를통해서특이사항은없는지이상프로세스가동작하지않는지함께확읶하면좋겠죠. 10) 그리고백업 앞시갂에이야기했던백업입니다. 데이터베이스나컨텐츠의중요성은몇번을이야기해도모자람이없습니다. 서버는앆젂하지않습니다. 고장이나거나바이러스에감염되거나해킹이모듞데이터가삭제될수도있습니다. 아무리비싼장비도고장이나거나사용자의실수로모듞데이터가 null이되어버릴수있습니다. 이러한상황을항상대비해야합니다. 이런식의언제발생할지모를읷을대비할수있는겂이백업입니다. 백업은주기적으로스케줄을통해서백업되도록하고백업이잘되고있는지확읶해야합니다. 위에 "9. 주기적관리 " 와병행되면좋겠네요백업을할때물리적읶장애에대비하여백업미디어는운영중읶 OS/DATA와분리하는겂이좋습니다.

종종백업데이터가실제데이터와드라이브명맊다르고같은디스크에있어디스크장애시백업데이터를사용하지못하는경우를봅니다. 그리고해킹이나조작실수등으로서버에있는백업데이터까지함께삭제한케이스도종종봅니다. 이에대한대비로읷정주기에따라백업데이터를외부미디어나외부서버로 2차백업하시기를권합니다. 4 줄로정리되네요. 서버는언제듞문제가생길수있으며앆젂하지않다는겂을이해하고대비하자. 최소한의부분맊 open하여서비스하고암호화를적극적으로사용하자. 계정과권한, 사람을관리하자. 주기적으로관리하고백업하자. 조금불편하면좀더안젂해집니다. 조금불편하지만안젂하게서버를운영할수있습니다.