본문 바로가기

Computer/Windows

Windows Azure 온라인 캠프 3차 사용기(Windows 2012, SQL 2012, WPI) - Orchard Blog 만들기

 

지난번 2차 캠프에도 참여하였으나, 준비 부족?으로 인해 많은 테스트 등을 해 보지 못하였습니다.

Hyper-V를 이용해 보고자 신청을 하였으나, 설치 자체가 안되더군요…

 

그래서 맨붕으로 인해 IIS라도 올리고 테스트 해 볼까? 했었는데 IIS 구성 시에 필요한 설치 파일이 준비되지 못해 역시 진행 할 수 없었습니다.

이번에는 그래서 화이팅 해 보고자 합니다.

 

일단 Azuer 포털에 접속합니다.

http://www.windowsazure.com/ko-kr/

 

그리고 상단의 포털을 선택하고 메일로 보내준 계정으로 로그인..

2차에도 그랬고.. 이번 3차에도 최초 로그인 시에는 로그인 에러가 떨어지네요.. 허허

 

브라우저를 닫지 않고 포털 URL을 다시 접속하게 되면 정상적으로 로그인되어 있네요..

그래서 아래와 같이 보실 수 있습니다.

 

 

자 이제 머신을 선택하고 Connect~~

헌데 이 녀석은 무조건 전체 화면 모드입니다.. 저는 그래서 Connect를 선택하고 난 다음 다른이름으로 저장을 선택하여 로컬에 저장하고 해당 파일을 우클릭하여 편집을 선택하고 해상도 조절 및 로컬 드라이브 엑세스가 가능합니다.

 

 

그렇게 시작했습니다.

 

그런데 이건 왠 Windows 2008?????

아~ 여기에 SQL 2012가 설치 되어 있었습니다.

 

그럼 Azure2번으로 접속해 보았습니다.

 

여기는 Windows 2012가 맞군요..

그럼 일단 IIS 부터 올리도록 하겠습니다.

서버 관리자 –> 역할 및 기능 추가 –> IIS 관련 죄다 기능 추가

 

기본 기능과 인증 등 거의 왠만한 건 다 체크하였습니다.

 

여기서 중요한 부분이 대체 원본 경로를 지정하라는 메시지가 나오는데 설치 파일을 말하는 것입니다.

저는 Windows 2012 서버 ISO 파일을 가지고 있으며, 원격 연결 시 드라이브를 죄다 연결 해 놓았습니다.

그래서 아래와 같이 윈도우 시디가 들어 있는 드라이브의 Sources\sxs 폴더 경로를 연결하면 됩니다.

 

그리고 계속 진행 하시면 됩니다.

 

완료가 되고 IIS를 실행 해 보았습니다.

 

페이지도 잘 열리는 것이 문제 없이 설치 된 것 같습니다.

SQL 서버와의 연결을 위해서 Microsoft Web Platform Installer 4.0를 이용하여 Open 소스를 이용해 구성을 해 볼 예정입니다.

그래서 아래와 같이 Microsoft Web Platform Installer 4.0를 설치합니다.

http://www.microsoft.com/web/downloads/platform.aspx

 

 

일단 먼저 주요 제품 탭에서 보이는 Microsoft WebMatrix2와 응용 프로그램에서 블로그 OpneSource인 Orchard CMS를 선택하고 설치를 진행합니다.

WebMatrix2의 경우에는 이번 시간에 다루지는 않을 것이며, Orchard 설정만 다룰 예정입니다.

 

설치가 완료되면 이제 본격적으로 블로그 구성이 시작됩니다.

 

일단 기본 웹사이트에 blog라는 응용 프로그램 이름으로 Orchard CMS를 구성합니다.

 

 

이렇게 해서 일단 설치가 완료 되었습니다.

완료가 되자마자 자동으로 블로그 페이지가 열리며 본격적인 블로그 구성이 시작됩니다.

 

그런데 여기서 중요한 것이 바로 SQL Connection 구성입니다.

다른 Azure의 SQL을 사용하기 위해서는 SQL 서버 쪽에서 EndPoint와 방화벽 구성이 완료 되어야 합니다.

먼저 EndPoint 구성은 아래 링크를 참고 하시기 바랍니다.

http://www.sqler.com/524490

 

그렇게 해서 아래와 같이 구성합니다.

 

그리고 방화벽 설정입니다.

http://www.sqler.com/524537

 

이제 완료 되었으면 DataBase 깡통을 만들어 보도록 하겠습니다.

저는 BlogOrchard 라고 만들었습니다.

 

이제 IIS에서 여기에 접근하기 위한 SQL 계정을 만들어 보도록 하겠습니다.

 

사용자 계정을 만든 후 해당 계정으로 접속이 되는지 확인해봐야 합니다.

확인해 보니 로그인이 되지 않네요.

그래서 SQL 설정에서 확인하니 Windows 인증만 되도록 되어 있습니다.

그래서 SQL 인증도 같이 될 수 있도록 아래와 같이 변경하였습니다.

 

그런 후 다시 로그인 테스트를 합니다.

 

 

그러면 아까 IIS쪽으로 다시 넘어가서 환경설정을 마무리 하도록 하겠습니다.

먼저 Connection String을 작성해야 합니다.

IP는 아래에 Azure 관리 화면에서 확인 할 수 있으며, 아래 이미지를 참고 하시면 됩니다.

 

그리고 DB 명과 사용자, 비밀번호를 설정하면 됩니다.

Data Source=10.146.144.121;Initial Catalog=BlogOrchard;Persist Security Info=True;User ID=BlogAdmin;Password=password

 

구성을 아래와 같이 하였습니다.

 

그러면 아래와 같이 성공적으로 페이지가 열립니다.

 

SQL과 마찬가지로 Web Port(80)을 EndPoint, 방화벽을 설정하고 Public IP를 이용하여 아래와 같이 접속 성공하였습니다.

EndPoint

방화벽 인바운드

 

 

그럼 SQL 쪽도 확인을 해 볼까요?

 

엄청난 Table 들이 생성되어 있네요.. 오우…

 

이렇게 Windows Server 2012와 SQL Server 2012, WPI를 이용하여 Orchard OpenSource Blog를 만들어 보았습니다.



2012/11/30 - [Computer/Windows] - Windows Azure 온라인 캠프 3차 (Windows Server 2012, SQL Server 2012) - WebMatrix 사용기


 

여기까지 완성 할 수 있도록 도움 주신 김대우님께 감사 인사 올립니다.

감사합니다.