제가 MVP 가 되고 나서 솔깃 했던 지원 내역 중의 하나가 이 IT 잡지를 무료로 받아볼 수 있다는 것이었습니다.
(MVP 에게만 지원되는건 아니고, TechNet/msdn 구독 서비스를 받는 분들 포함)
하지만, 미국 이외의 지역에서는 배송비를 물어야 한다는 가장 큰 단점이 있었지요.

이제는 여기저기서 e-Book 이 활성화 되고, 전용 단말기도 뿜어져 나오고 있습니다.
저 같은 경우도 e-Book 을 선호하는 편 입니다.
더욱이 저 같이 이사를 자주 다니시는 분 이시라면, 뼈져리게 느끼실 겁니다. :(

어쨋건 이 매거진들을 PDF 파일로 받아 보실 수 있습니다. :)

아래 URL 에서 초창기 발행 분 까지도 다운로드 받아 보실 수 있습니다.

TechNet Magazine 아카이브 : http://technet.microsoft.com/en-us/magazine/ff395842.aspx 
msdn Magazine 아카이브 : http://msdn.microsoft.com/en-us/magazine/ee412244.aspx

Posted by nimsgern

윈도우는 쉽다 라는 얘기는 예전부터 많이 있었지요.
하지만, 윈도우는 하면 할수록 어렵다.. 라는 얘기도 많이 들어왔습니다. :)

쉽게 접근했지만, 막상 이것저것 하려니, 잘 모르겠다는 주위의 목소리가 심심찮게 들려 오기 때문입니다.
그렇다면 오늘은 정말 쉽게 구성 할 수 있는 툴을 하나 소개 하려 합니다.

이름하여 마이크로소프트 웹 플랫폼 인스톨러 입니다.

IIS 7.0 이 처음 소개되면서 확 바뀐 구조며, 환경 때문에 어려워 하시는 분들이 많았습니다.
(이거 너무 어려워서 어디서 부터 해야하나요? IIS 6.0 도 모르겠는데, 7.0은 또 뭘 어떻게 해야할지, 새로운 기능은 많이 나왔다고 하는데 등등)

그렇다면 지금 당장 WPI (Web Platform Installer) 를 다운로드 받으세요!

용량은 84KB 정도의 작은 파일입니다. 이것을 웹 서버에 설치 합니다.
IIS 를 설치 했던 하지 않았던 상관없습니다. 무조건 WPI 를 다운로드 받아 설치합니다.

그러면, 그림과 같이 웹 플랫폼 설치 관리자 2.0 이 나타납니다.

그렇다면, 이제 내가 원하는 블로그를 하나 설치해 볼까요?
참고로 OS 만 Windows 로 설치 되어있다면, 사전에 설치할 것은 아무것도 없습니다.

웹 응용 프로그램을 클릭 해 봅시다.
카테고리 별로 응용프로그램이 나타납니다.
그럼 블로그에는 어떤 것 들이 있는지 살펴보면, 눈에 많이 익은 Textyle 이라는 블로그 엔진이 있습니다.
네 제로보드로 유명한 텍스타일은 국내에서 제작된 블로그 엔진 입니다.

텍스타일 옆의 i 라는 아이콘을 클릭해 보면 정보를 보실 수 있습니다.



그럼 설치 버튼을 클릭합니다.
텍스타일을 설치하기 위해 추가로 필요한 모듈들을 보여줍니다.

동의함 을 클릭한 후 다음을 클릭합니다.
가장 먼저 DB 를 설치해야 하는데, Mysql 을 필요로 합니다.
Mysql 의 root 비밀번호를 지정하라고 나타납니다.
참고로 텍스타일은 MSSQL 버전도 준비중에 있습니다.

기타 필요한 모듈들의 설치가 진행되고 있습니다.

 

설치가 거의 완료 될 때쯤 웹사이트 정보를 입력해야 합니다.
기존 웹사이트에 응용프로그램으로 만들지, 아니면, 다른 웹사이트를 만들지 여러 가지를 지정할 수 있습니다.
저는 빈 서버이기 때문에 Default Web Site 에 바로 텍스타일을 설치하겠습니다.

 

두번째는 DB 정보 입력을 요구합니다.
웹 사이트와 연동되는 DB 정보이며, 새로 DB 및 사용자정보를 생성 그리고 웹사이트 관리자 계정 또한 설치가 진행됩니다.

이제 설치가 완료 되었습니다.

IIS 뿐만 아니라, 필요한 IIS 서비스 그외 각종 모듈 까지도 원 클릭으로 설치가 완료 되었습니다.
설치가 완료 된 후 웹 브라우저에서 웹사이트를 띄워보면..

정말 원클릭으로 블로그가 뚝딱 만들어 졌습니다.

현재 텍스타일 외에 XpressEngine 또한 국내 엔진으로 올라가 있는 상태입니다.

이 외에도 유용한 모듈들이 한국어 기반으로 업데이트 될 예정이라고 합니다.

이 외에 유용한 모듈들을 손쉽게 사용할 수 있는 WPI 로 웹 사이트를 만들어 보세요.

Posted by nimsgern

Windows Server 2008 부터 처음 소개 된 Server Core 는 경량화 되고 최소 모듈만을 제공하는 서버 운영체제 였습니다.
적은 리소스 사용으로 원하는 모듈만을 운영할 수 있는 Server Core 는 다수의 웹 서버를 운영해 본 분이시라면 반겼을 것입니다.
게다가, Windows 보안 업데이트가 나올때 Server Core 버전은 영향이 없슴이라 적혀 있을때면 씩 하고 미소지어 졌지요 :)

하지만, 사실 윈도우의 UI 환경에만 익숙하신 분들은 모든 작업을 Command 에서만 처리되는 Server Core 가 약간은 부담(?) 스러웠을 수 도 있습니다.
또, Windows Server 2008 시절 Server Core 는 처음 이러한 운영체제를 선보인다는데 의의가 있었다고 해도 과언이 아니었습니다.
왜냐, 몇가지 아쉬운 점이 없지 않아 있었던 거죠.

가장 큰 아쉬움은 뭐니 뭐니 해도 윈도우 기반의 웹 응용 프로그램인 ASP.NET 을 제공하지 않는 다는 것입니다.
거기다 한가지 더해 ASP.NET 의 기반으로 운영되는 PowerShell 이 함께 구동되지 않는 다는 점이 많이 부족해 보였습니다.

하지만 Windows Server 2008 R2 의 Server Core 는 ASP.NET 을 제공할 뿐만 아니라, PowerShell 그리고 PowerShell 을 원격에서 명령할 수 있는 기능 뿐 아니라,
R2 에 포함된 IIS 7.5 는 Server Core 에서도 IIS 를 원격에서 관리할 수 있는 기능이 추가된 것입니다.
Windows Server 2008 시절 Server Core 에서 IIS 를 설정하려면 무수히 많은 Command Line 을 작성했어야 했고, 이를 어려워 하시는 분들이 적지 않았습니다.

Windows Server 2008 R2 는…

sconfig.cmd 라고 하는 미리 정의된 명령을 묶어놓은 명령 라인을 제공합니다.
Windows Server 2008 에서는 위와 같은 옵션을 사용하기 위해서는 긴 명령구문을 작성하여 입력했어야 하지만, 지금은 이처럼 자주 사용하는 명령어를 묶어서 하나의 파일로 제공합니다.

이 명령 스크립트는 원래 Hyper-V 만을 제공하는 Hyper-V Server 에서 제공하는 것이었습니다.
이것을 조금 다듬어서 R2 에 포함 하였더군요.

자 그러면 이제부터 서버코어를 이용하여, 웹 서버를 만들어 볼 차례입니다.

기존에는 서버모듈을 설치하기 위해서 ocsetup 이란 명령어를 사용하였었습니다.
하지만, Windows 7 이후 부터 제공하던 dism 이라는 명령어가 있습니다.

dism 은 원래 OS 를 배포할때 배포할 OS 이미지를 수정하고 만들때 사용하던 명령어 인데, Windows Server 2008 R2 에서는 서버의 온라인 모듈을 설치하거나, 제거할때도 사용합니다.

참고로 Windows Server 2008 에서 사용하던 Servermanagercmd 라는 명령어는 Windows Server 2008 R2 까지만 제공하고 이후에는 제공될지는 불분명 하다고 하니, dism 에 익숙해 지시길 바랍니다.

ServerCore 에 IIS 7.5 및 ASP.NET 설치 하기

ASP.NET 을 서버코어에서 사용하기 위해서는 3가지 제한 사항이 있습니다.

1. MMC 스냅인이 없습니다. 그러므로 ASP.NET 웹 사이트를 관리하기 위해서는 원격 컴퓨터에서 IIS Manager 를 통해 관리 하거나, 호스트에서 작업시는 APPCMD 라는 명령어로 관리 하여야 합니다.
2. System.Web.Mail 네임스페이스 가 없어졌습니다. 이것은 Server Core 에서는 CDOSYS 객체가 없어 졌기 때문입니다. 즉 폼 메일등을 제작할 때 사용하였던 모듈이 없어졌기 때문입니다. 대신 해당 네임스페이스 대신 System.Net.Mail 네임스페이스를 사용하시면 됩니다.
3. Web Site Administration Tool (WAT) 를 사용하실 수 없습니다. 이는 Visual Studio 를 통해 IIS 를 관리할 수 있는 웹 툴 입니다.

먼저 ASP.NET 을 설치하기에 앞서 IIS 를 설치합니다.

dism /online /enable-feature /featurename:IIS-WebServerRole

Windows Server 2008 R2 Server Core 는 .NET Framework 2.0/3.0/3.5 를 포함하고 있습니다.
ASP.NET 을 호스팅 하기 위해 .NET Framework 2.0 과 3.0 을 dism 을 이용하여 설치합니다.

dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:NetFx3-ServerCore

IIS 에서 ASPNET 을 사용하기 위해 추가적인 IIS 역할 서비스를 추가 설치 해야 합니다.

dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility

이제 IIS-ASPNET 기능을 설치 합니다.

dism /online /enable-feature /featurename:IIS-ASPNET

이것으로 ASP.NET 을 호스팅할 수 있는 Server Core 용 웹서버는 완성 되었습니다.
asp.net 페이지를 로딩할 경우 정상적으로 로딩되는것 을 확인 하실 수 있습니다.

 

여기까지 설정 하셨다면, 이제 웹서버를 관리하기 위해서는 APPCMD 라는 명령어로 서버를 관리 하여야 합니다.
원격에서 쉽게 관리하기 위한 원격 관리 서비스를 설치하여 원격에서 쉽게 관리 하실 수 있도록 합니다.

IIS-ManagementService 를 설치합니다.

dism /online /enable-feature /featurename:IIS-ManagementService

dism /online /enable-feature /featurename:WAS-WindowsActivationService
dism /online /enable-feature /featurename:WAS-ConfigurationAPI

원격 관리 설정을 위한 레지스트리 수정 및 IIS Management Service 를 시작 시킵니다.

Reg Add HKLM\Software\Microsoft\WebManagement\Server /V EnableRemoteManagement /T REG_DWORD /D 1
net start wmsvc

IIS 를 원격 관리 하기 위해서는 클라언트 에 IIS Manger 를 다운로드 받아 설치 한 후 실행 합니다.
파일 메뉴에서 서버에 연결을 클릭합니다.

서버 이름을 입력합니다. 저는 IP 를 입력했습니다.

서버 사용자 이름과 암호를 입력

IIS Management Service 는 인증서 기반에서 접속을 제공하며, 기본적으로 서버의 Self Sign 인증서로 서비스를 제공합니다.
Self Sign 인증서에 대한 Alert 이 나타납니다.

연결이 정상적으로 이뤄지면, 원격에서 IIS 를 관리 하실 수 있습니다.

이제 기본적인 설정은 마쳤으니, ASP.NET 을 제작하시면 되겠습니다.

Posted by nimsgern
거의 대부분의 스마트폰은 Exchange Server 메일 설정을 지원합니다.

아이폰도 윈도우 모바일도 안드로이드도 Microsoft 가 ActiveSync 라이선스를 판매했기때문이지요

그러나 이 좋은 메시징 시스템도 단점이 있다면 하나의 프로필 즉 하나의 Exchange 계정만 설정 할 수 있다는 겁니다.

우연히 찾은 addExchange 라는 어플이 있는데 저 같이 복수개의 익스체인지 메일을 사용하는 사용자라면 얼마든지 메일 설정이 가능합니다.

단, jailbreak 된 단말에 한해서 입니다.


G squared 라는 닉을가진 분이 개인적으로 만들어 쓰다가 올린 어플입니다.

설치후 간단하게 계정 추가만 하면


메일서버와 이메일 주소를 넣으라고 합니다.


추가 후 설정 메뉴로 들어가서 이메일 패스워드를 입력해 주시면
메일을 사용하실 수 있습니다.




iPhone 에서 작성된 글입니다.
Posted by nimsgern