윈도우 클라이언트 버전에서버 관리자(원격 서버 관리도구) 설치하기 윈도우 서버와 윈도우 클라이언트 버전중에 차이는 많지만, 가장 큰 차이점은 서버관리자의 존재여부가 큽니다. 윈도우 서버 버전에서는 단순한 윈도우 기본 프로그램을 추가 및 설치하는 과정이 제어판을 통해서가 아닌 서버관리자라는 서버용 툴을 이용해 설치 및 설정을 합니다. 윈도우 서버 버전을 사용해 보셨던 분들이라면 이미 알고 있는 기능이지만, 윈도우 서버는 이 서버관리자를 통해 모든 기능을 컨트롤하고 설정할 수 있도록 되어 있습니다. 이번 시간에는 윈도우 서버버전에서만 사용할 수 있는 서버 관리자를 윈도우 클라이언트 버전에서 설치를 해보도록 하겠습니다. 단, 윈도우 서버 버전의 진짜 서버 관리자가 아닌 "원격"서버 관리자 로 설치를 하는 것이..
개인 서버 Check List 체크리스트 중 서버로서 역할을 할 수 있는 모든 기능에 대한 체크리스트를 작성해봤습니다. 지난 체크리스트들과도 상당히 겹치는 부분이 존재하는데, 이전 내용들을 모두 포함하여 모든 기능에 대해서 확인 해보실 수 있습니다. 개인 서버를 기준으로 작성하였지만, 개인서버로 끝나는 것이 아니라 소규모 집단에 대한 서버로서도 충분히 역할을 해낼 수 있을 거라고 생각합니다. (소규모 회사에서 인트라넷 용도로 사용가능할 것 같습니다.) 해당 내용에서 포함하고 있는 서버로서의 역할입니다. 1. 서버 설정 (권한, 외부접속, WOL, IIS 설치 등등) 2. 웹서버3. 데이터베이스 서버4. FTP 서버5. WebDAV6. SMB 및 공유폴더 전용 서버7. 원격 데스크탑(클라우드) 서버8. 미..
인코딩 방식 이해하기 한글 인코딩 종류 윈도우를 기본 운영체제로 사용하였을 때는 전혀 느끼지 못했던 인코딩 방식이 웹서버를 운영하면서 인코딩 표준을 따라가다 보니 여러 문제점이 생겼습니다. 한글 인코딩 방식은 크게 두가지로 나뉩니다. UTF-8 과 EUC-KR 방식입니다. 원래 윈도우는 CP949방식을 사용했는데, 윈도우를 개발한 마이크로 소프트에서 EUC-KR 방식에서 확장하였기 때문에 MS949라고도 부릅니다. 참고로 현재는 윈도우가 유니코드도 지원하며, 요즘 개발되는 윈도우는 유니코드를 베이스로 베이스로 하고 있다고 합니다. (댓글에 little_endian 님이 제보해주신 내용) 하지만 서버로서 윈도우는 아직도 약간의 문제점을 안고 있는 것은 사실입니다. 이름만 듣기에는 굉장히 생소한 부류인데, ..
SSL 테스트 및 https 테스트 하기 바인딩 종류 웹에서 웹사이트로 연결할 수 있는 프로토콜은 두가지가 존재 합니다. 바로 http와 https 의 바인딩입니다. http와 https에 대해서 설명하자면, HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다. 1996년 버전 1.0, 그리고 1999년 1.1이 각각 발표되었으며, 현재 가장 널리 쓰이는 버전이 1.1이다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 ..
IIS FTP 서버 구축 Check List 최초 작성 날짜 : 14 / 11 / 22마지막 수정 날짜 : 14 / 11 / 22 지난 시간에 이어서 이번 시간은 FTP 서버를 구축하기 위한 체크리스트를 만들어 볼 생각입니다. 조만간 개인 서버 구축에 대한 전체 체크리스트를 작성할 생각이지만 그 전에 웹 서버나 FTP 서버를 구축하기 위해서 최소한의 설치 확인 목록을 만들어 보았습니다. 웹서버 설치 과정과 거의 변함이 없지만, 일부 다른 부분이 있어서 FTP 서버 구성에 특화되도록 체크리스트를 만들어 가겠습니다. 권한 설정 (필수) IIS를 설치하기 전에 기본적으로 반드시 설정되야 하는 작업입니다. 관리자 계정 활성화새로운 사용자 만들기 및 유저 그룹 선택웹 루트 폴더로 사용할 폴더 권한 설정 1. 관리..
개인서버 만들기 - Check List IIS 웹 서버 최초 작성 날짜 : 2014 / 11 / 19 최근 업데이트 날짜 : 2014 / 11 / 22 IIS로 웹서버를 구축하면서 종종 글이 있는지 없는지를 몰라서 댓글로 질문을 하시는 경우가 있습니다. 그럴 경우 댓글에 그 글과 관련된 주소를 달아드리곤 하는데, 근본적으로 블로그라는 특성상 이전에 작성한 글 또는 현재 보고 있는 글 외에 다른글에는 그닥 신경이 쓰이지 않는것 같습니다. 그래서 전부터 항상 이런 체크리스트를 만들었으면 좋겠다 라고 생각하고 있었고, 계속 계속 수정하며 업데이트 하도록 하겠습니다. 일단 이 체크리스트들만 정확하게 확인해도 웹 서버를 구축하는데에는 큰 무리가 없을 것으로 생각됩니다. 권한 설정 (필수) IIS를 설치하기 전에 ..
성능 모니터를 통해 성능 현황 파악하기 이번 포스팅은 성능 모니터 세부 기능에 대한 설명이 아님을 먼저 밝힙니다. 웹서버 리소스 파악하기 내 웹서버가 얼만큼 잘 동작하는지 확인하기 위해서는 리소스 파악이 상당히 중요합니다. 이 부분을 웹 소스로 만들어서 사용을 하는 능력자 분들도 계시는데, 저는 그럴만한 능력이 없는 사람이라서 소스를 만들어 원하는 대로 파악하는것은 꿈도 못꿉니다.웹 소스들중에 php소스를 이용해서 서버 리소스를 파악해주는 것들이 있지만 상세적인 세팅이 필요하고 초보자라면 설치에 어려움이 있습니다. 윈도우의 기능중에 웹서버의 상태 (동시 접속자 수라든지, 리소스 사용량 등등)을 알 수 있는 유틸리티가 기본적으로 내장이 되어 있습니다. 조금 더 엄밀하게 이야기 하면 웹서버의 상태뿐 아니라 ..
새로운 그룹에 관리자 권한 부여하기 새로운 그룹을 관리자 그룹으로 지난 시간에 작성한 글을 토대로 이야기를 하자면 기본적으로 새로 만들어진 그룹은 컴퓨터 제어에 관련된 권한은 하나도 얻을 수 없습니다. 그 이유는 단순히 그룹을 만들어 놓고 컴퓨터 제어권은 윈도우 기본 그룹을 추가하는 방법으로도 충분히 제어권을 소유하게끔 할 수 있었기 때문입니다. 이번 글은 컴퓨터 제어를 하는데 그룹의 권한을 직접 편집을 할 수 있습니다. 또한 관리자 그룹과 일반 사용자 그룹은 컴퓨터 제어권에 있어서 꽤 차이가 있는 편인데 이 기본 그룹역시 컴퓨터 제어권을 편집가능합니다. 새 그룹 만드는 방법은 다음 글을 참고해 주세요. 관련글 사용자 그룹 생성 및 사용자 추가하기 공유폴더 그룹별로 권한 부여하기 이제 그룹의 정책 편집을..
사용자 그룹 생성 윈도우 사용자 그룹 윈도우에서 기본적으로 제공되는 사용자 그룹의 사용 용도는 권한 설정 및 정책 설정을 어느정도 까지 허용할 것인지에 대한 척도의 한 부분이었습니다. 쉬운 예로 관리자 그룹인 Administrators는 별다른 설정이 없이도 컴퓨터의 모든 실행을 할 수 있습니다. 반면에 User 그룹에 있는 사용자는 대부분의 기능은 사용 가능하지만 컴퓨터를 관리하는 부분과 주요 설정에 영향을 주는 부분은 변경할 수 없습니다. 이렇듯 윈도우에서 기본으로 제공되는 그룹은 좀 더 의미가 부여되어 있는 역할적인 요소가 많습니다. 이번 포스팅에서는 이런 역할이 분담된 그룹이 아닌 실질적으로 사용자들을 분류하는 역할이 더 강한 그룹 생성에 관해서 알아봅시다. 이번 포스팅에서 해보고자 하는 내용에 ..
IIS 데이터베이스 관리자 1.0 데이터 베이스 관리 데이터 베이스 종류에는 몇가지가 있지만, 그 중 많이 사용하는 것이 MySQL과 MSSQL 입니다. 이 두가지 데이터베이스, 특히 MySQL에 대해서 관리법은 종류가 몇가지 있기는 하지만 그 방법들을 살펴보면 이렇습니다. 터미널을 이용한 관리 - 명령 프롬프트를 통해 스크립트 명령어로 연결하고 관리합니다.웹 소스를 이용한 연결 - phpMyAdmin 등을 통해서 웹에서 어디서나 접속할 수 있습니다. 대신 조금 느립니다.프로그램을 통한 연결 - MySQL을 설치하면 같이 설치가능한 Workbench 같은 프로그램을 이용하면 서버컴퓨터에서 직접 관리 가능합니다. 크게 이렇게 세가지 방법이 있는데 IIS 데이터베이스 관리자의 경우는 세번째 경우와 같습니다...