[Umbraco 강좌] 32. 배포 : Umbraco CMS를 원격 서버에서 실행
이 내용은 ASP.NET MVP로 활동하고 계신 박용준님이 작성하신, 오픈소스 기반 웹사이트 제작 엔진인 Umbraco로 처음 웹사이트를 구축 및 개발하기 위한 시리즈 강좌입니다. 많은 도움 되시길 바랍니다.
==================================================================================================
소개
이번 강좌에서는 지금까지 로컬 컴퓨터에서 작업한 소스를 그대로 원격 서버로 업로드 해서 운영하는 방법에 대해서 설명 드리고자 합니다.
제 환경은 아래와 같습니다.
로컬 컴퓨터
C:\Users\Umbraco\Documents\My Web Sites\Umbraco CMS
원격 서버
https://umbraco.VisualAcademy.com/
순서
- 로컬에 있는 Umbraco CMS 폴더의 모든 소스를 그대로 원격 서버로 FTP로 전송
- 원격 서버에서 Umbraco 소스 폴더를 ASP.NET 4.0 웹 사이트(또는 응용 프로그램)로 설정
- SQL Server CE / WebMatrix 관련 필수 구성 요소 설치
따라하기
1. 지금까지 30여회에 걸쳐서 작업이 진행된 소스는 필자의 로컬 컴퓨터의 아래 경로에 있습니다.
2. 이를 로컬에서 실행시킬 때에는 1회차부터 계속해서 Microsoft WebMatrix를 사용하여 진행이 되어왔습니다.
3. 아래 그림은 로컬에서 실행한 Umbraco CMS 메인 페이지의 모습입니다.
4. 또한, 로컬에서 실행한 [Skin3] 페이지의 모습도 아래와 같이 살펴볼 수 있습니다.
5. 아래 경로는 로컬 소스를 그대로 원격 서버로 업로드 후 이를 실행한 모습을 나타냅니다. 로컬에서 잘 돌아가는 사이트 그대로 원격 서버에서도 잘 실행됨을 확인할 수 있습니다.
필자는 로컬 컴퓨터의 소스를 FTP를 사용하여 원격 서버로 업로드 후 업로드 된 Umbraco CMS 폴더를 ASP.NET 4.0 웹 응용 프로그램으로 설정하였습니다. 이 부분은 따로 테스트가 어려우므로 아래에 제시한 경로에서 실행 내역을 확인하기 바랍니다.
원격 서버의 테스트 주소 : https://umbraco.VisualAcademy.com/
6. 원격 서버에서 실행되는 [Skin3] 페이지의 모습입니다.
7. 아래 그림은 왼쪽은 localhost에서 오른쪽은 원격 서버에서 실행되는 [시작하기] 페이지의 모습을 나타냅니다.
마무리
제가 Umbraco CMS에 대해서 준비한 과정은 여기까지입니다.
처음 Umbraco에 대해서 접했을 때에는 국내에는 소개 강좌 이외에는 전반적인 내용을 다루는 강좌를 찾아보기 어려웠습니다. 그러다 보니, Umbraco CMS 강좌를 준비하면서 고생이 이만 저만 아니었습니다.
다행히 Tech-ED, MIX, PDC 등의 자료와 Umbraco 공식 사이트의 강좌를 보면서 강좌 한 개씩 한 개씩 만들어 가능 과정을 거쳐서
현재에 이르렀습니다.
강좌 내용이 많이 부족할 수 있겠지만, 오픈소스인 Umbraco로 웹 사이트 제작을 염두 해 두고 있다면 제 강좌가 조금이라도 이해하는데
도움이 되었으면 합니다.
이제는 이 글을 읽는 여러분들이 Umbraco에 대해서 많은 경험을 쌓아서 여러 가지 기능 및 새로운 기능을 제게 소개해주는 강좌가 많이 올라왔으면 합니다. 기다리고 있겠습니다.
이상입니다.
감사합니다.
박용준
끝.
관련글
- Umbraco-1. Umbraco 소개
- Umbraco-2. Umbraco 개발 환경 구축
- Umbraco-3. Umbraco 설치
- Umbraco-4. 사용자 모드와 관리자 모드(백오피스)
- Umbraco-5. 새로운 페이지(Page) 만들기
- Umbraco-6. 한글 언어팩(Languages) 적용하기
- Umbraco-7. 콘텐트 페이지 편집, 삭제, 메뉴 정렬 등 소개
- Umbraco-8. 캔버스 내용 편집
- Umbraco-9. 미디어 파일 관리
- Umbraco-10. 사용자(User) 관리
- Umbraco-11. 스타일 추가 및 변경
- Umbraco-12. 템플릿(Templates)과 마스터페이지(MasterPages)
- Umbraco-13. Umbraco 페이지 필드(태그(Tags))
- Umbraco-14. 문서 타입(Document Types)
- Umbraco-15. 문서 타입(Document Types)에 속성 추가
- Umbraco-16. 부모 문서 타입(Document Types) 사용하기
- Umbraco-17. 문서 타입(Document Types) 내보내기 및 가져오기
- Umbraco-18. 문서 타입(Document Types) 자식 노드 허용
- Umbraco-19. 기본 매크로(Macros) 사용하기
- Umbraco-20. 새로운 매크로(Macro) 만들기
- Umbraco-21. 매크로(Macro)에 파라미터 전달
- Umbraco-22. 사진 갤러리(Gallery) 만들기 1
- Umbraco-23. 사진 갤러리(Gallery) 만들기 2 : XSLT 사용하기
- Umbraco-24. 사진 갤러리(Gallery) 만들기 3 : jQuery 슬라이드 쇼 플러그인 적용
- Umbraco-25. 회원(Members) 관리
- Umbraco-26. 사전(Dictionaries)
- Umbraco-27. 패키지(Packages)
- Umbraco-28. HTML 레벨의 스킨 파일 적용 1
- Umbraco-29. HTML 레벨의 스킨 파일 적용 2 : 상단 메뉴
- Umbraco-30. HTML 레벨의 스킨 파일 적용 3 : 서브 메뉴와 사이트 맵
- Umbraco-31. HTML 레벨의 스킨 파일 적용 4 : 서브 타이틀
- Umbraco-32. 배포 : Umbraco CMS를 원격 서버에서 실행