Опубликован: 02.03.2009 | Уровень: для всех | Доступ: платный | ВУЗ: Волгоградский государственный университет
Лекция 10:

Развертывание инфраструктуры CMS DotNetNuke

Аннотация: Лекция посвящена теме развертывания инфраструктуры CMS DotNetNuke. Дается небольшое теоретическое введение, где рассказывается об архитектуре и этапах развертывания CMS DotNetNuke. А также, рассматриваются практические задания по теме.

Теоретическое введение

DotNetNuke в узком смысле представляет собой систему управления контентом, а в широком - платформу для создания web-приложений.

Архитектура CMS DotNetNuke

Архитектура CMS DotNetNuke 4 (DNN) приведена на рис. 10.1.

Архитектура CMS на примере DNN

Рис. 10.1. Архитектура CMS на примере DNN

Ядро системы управления контентом представляет собой динамический сайт, созданный на языке Visual Basic.NET с использованием технологи и ASP.NET 2.0. Поэтому для ее функционирования требуется web-сервер с поддержкой этой технологии. В качестве такого сервера может выступать Microsoft Internet Information Services 5 или 6. В качестве хранилища данных CMS DotNetNuke 4 может использовать файловую систему web-сервера и базу данных под управлением СУБД Microsoft SQL Server. Поддерживаются все варианты поставки этой СУБД и версии 2000/2005. СУБД может функционировать как в операционной системе web-сервера, так и на удаленном компьютере. В первом случае возможно использование бесплатных версий MS SQL Server - Microsoft Desktop Engine и Microsoft SQL Server Express 2005.

Этапы развертывания CMS DotNetNuke

Для развертывания системы управления контентом DNN в данной работе необходимо выполнить следующие операции:

  1. в данной работе для получения навыков работы с CMS DNN будет использоваться программный эмулятор ПК, такой как VMWare Workstation или Microsoft Virtual PC. В эмуляторе потребуется создать новую систему с объемом жесткого диска 8 Гб;
  2. установить операционную систему Windows 2003 Server; в данной лабораторной работе будет использоваться Windows 2003 Server Standard VLP Rus из пакета поставки MSDN Academic Alliance;
  3. система управления базами данных Microsoft SQL Server 2005 требует для своей работы пакет обновлений Service Pack 1 для ОС Windows 2003 Server, поэтому его также необходимо установить;
  4. развернуть web-сервер - службу Internet Information Services (IIS) 6 для последующей публикации динамического web-сайта;
  5. задействовать расширение web-сервера ASP.NET, предназначенное для поддержки функционирования динамических web-страниц;
  6. установить обновление DotNetFramework 2 для возможности использования технологии ASP.NET 2.0;
  7. некоторые дополнительные модули DNN используют при своей работе технологию AJAX, поэтому также следует установить обновление AJAX 1.0;
  8. установить систему управления базами данных (СУБД) Microsoft SQL Server 2005, работающую от имени системной учетной записи и
  9. для обеспечения возможности доступа к сайту DNN отменить конфигурацию усиленной безопасности Internet Explorer, которая предназначена для ограничения доступа из серверной операционной системы к web-сайтам;
  10. подготовить содержимое сайта - распаковать архив c дистрибутивом DotNetNuke_04.05.05_Install.zip в папку c:\inetpub\dnn ;
  11. создать в консоли управления IIS нового виртуального каталога dnn с файлами в папке c:\inetpub\dnn
  12. в SQL Server создать пустую БД dnn;
  13. установить DNN, обратившись через браузер к созданному виртуальному каталогу.

Практические задания

Конфигурирование виртуальной машины

Для выполнения данной лабораторной работы в эмуляторе VMWare Workstation или Microsoft Virtual PC необходимо создать новую виртуальную машину. В качестве операционной системы-гостя следует указать Windows 2003 Server. Кроме того, следует указать объем жесткого диска для создаваемой виртуальной машины равным 8 Гб. Остальные настройки виртуальной машины следует оставить "по умолчанию".

Установка ОС

На следующем этапе следует установить операционную систему Windows 2003 Server Standard. В качестве имени устанавливаемой машины выбрать "Server". При конфигурировании сетевого адаптера следует выбрать ручное задание IP-адреса и указать IP-адрес 192.168.1.1 и маску подсети 255.255.255.0. Адрес шлюза по умолчанию и DNS-сервера указывать не обязательно.

Рассмотрим процесс установки более подробно. При загрузке с образа компакт-диска с дистрибутивом Windows 2003 Server VLP Enterprise/Standard появится сообщение о необходимости выбора устанавливаемой ОС (рис. 10.2).

Выбор устанавливаемой ОС

Рис. 10.2. Выбор устанавливаемой ОС

В данной лабораторной работе будет устанавливаться Windows Server 2003 Standard. Далее запустится установщик, и на его первом этапе работы будет предложено выбрать выполняемое действие (рис. 10.3).

Выбор выполняемого действия

Рис. 10.3. Выбор выполняемого действия

В данном случае производится процедура установки операционной системы, поэтому следует нажать Enter и принять лицензионное соглашение, нажав F8 (рис. 10.26).

Лицензионное соглашение

Рис. 10.4. Лицензионное соглашение

Далее следует выбрать раздел для установки ОС (рис. 10.5) и тип файловой системы для создаваемого раздела (рис. 10.6). В первом случае следует нажать Enter, а во втором - выбрать пункт "Форматирование раздела в системе NTFS (Быстрое)".

Выбор раздела для установки ОС

Рис. 10.5. Выбор раздела для установки ОС
Выбор файловой системы для раздела

Рис. 10.6. Выбор файловой системы для раздела
Борис Селезнёв
Борис Селезнёв
Россия, Санкт-Петербург
Alex James
Alex James
Соединенные Штаты