이 내용은 ASP.NET MVP로 활동하고 계신 박용준님이 작성하신, 오픈소스 기반 웹사이트 제작 엔진인 Umbraco로 처음 웹사이트를 구축 및 개발하기 위한 시리즈 강좌입니다. 많은 도움 되시길 바랍니다.
==================================================================================================

소개

이번 강좌에서는 지금까지 로컬 컴퓨터에서 작업한 소스를 그대로 원격 서버로 업로드 해서 운영하는 방법에 대해서 설명 드리고자 합니다.

제 환경은 아래와 같습니다.

로컬 컴퓨터

C:\Users\Umbraco\Documents\My Web Sites\Umbraco CMS

http://localhost:XXXXX/

원격 서버

http://umbraco.VisualAcademy.com/

순서

- 로컬에 있는 Umbraco CMS 폴더의 모든 소스를 그대로 원격 서버로 FTP로 전송

- 원격 서버에서 Umbraco 소스 폴더를 ASP.NET 4.0 웹 사이트(또는 응용 프로그램)로 설정

- SQL Server CE / WebMatrix 관련 필수 구성 요소 설치

따라하기

1. 지금까지 30여회에 걸쳐서 작업이 진행된 소스는 필자의 로컬 컴퓨터의 아래 경로에 있습니다.

062611_1717_32Umbrac1.png

2. 이를 로컬에서 실행시킬 때에는 1회차부터 계속해서 Microsoft WebMatrix를 사용하여 진행이 되어왔습니다.

062611_1717_32Umbrac2.png

3. 아래 그림은 로컬에서 실행한 Umbraco CMS 메인 페이지의 모습입니다.

062611_1717_32Umbrac3.png

4. 또한, 로컬에서 실행한 [Skin3] 페이지의 모습도 아래와 같이 살펴볼 수 있습니다.

062611_1717_32Umbrac4.png

5. 아래 경로는 로컬 소스를 그대로 원격 서버로 업로드 후 이를 실행한 모습을 나타냅니다. 로컬에서 잘 돌아가는 사이트 그대로 원격 서버에서도 잘 실행됨을 확인할 수 있습니다.

062611_1717_32Umbrac5.png

필자는 로컬 컴퓨터의 소스를 FTP를 사용하여 원격 서버로 업로드 후 업로드 된 Umbraco CMS 폴더를 ASP.NET 4.0 웹 응용 프로그램으로 설정하였습니다. 이 부분은 따로 테스트가 어려우므로 아래에 제시한 경로에서 실행 내역을 확인하기 바랍니다.

원격 서버의 테스트 주소 : http://umbraco.VisualAcademy.com/

6. 원격 서버에서 실행되는 [Skin3] 페이지의 모습입니다.

062611_1717_32Umbrac6.png

7. 아래 그림은 왼쪽은 localhost에서 오른쪽은 원격 서버에서 실행되는 [시작하기] 페이지의 모습을 나타냅니다.

062611_1717_32Umbrac7.png

마무리

제가 Umbraco CMS에 대해서 준비한 과정은 여기까지입니다.

처음 Umbraco에 대해서 접했을 때에는 국내에는 소개 강좌 이외에는 전반적인 내용을 다루는 강좌를 찾아보기 어려웠습니다. 그러다 보니, Umbraco CMS 강좌를 준비하면서 고생이 이만 저만 아니었습니다.

다행히 Tech-ED, MIX, PDC 등의 자료와 Umbraco 공식 사이트의 강좌를 보면서 강좌 한 개씩 한 개씩 만들어 가능 과정을 거쳐서

현재에 이르렀습니다.

강좌 내용이 많이 부족할 수 있겠지만, 오픈소스인 Umbraco로 웹 사이트 제작을 염두 해 두고 있다면 제 강좌가 조금이라도 이해하는데

도움이 되었으면 합니다.

이제는 이 글을 읽는 여러분들이 Umbraco에 대해서 많은 경험을 쌓아서 여러 가지 기능 및 새로운 기능을 제게 소개해주는 강좌가 많이 올라왔으면 합니다. 기다리고 있겠습니다.

이상입니다.

감사합니다.

박용준

끝.

관련글