Волгоградский государственный университет
Опубликован: 02.03.2009 | Доступ: свободный | Студентов: 1513 / 186 | Оценка: 4.20 / 4.03 | Длительность: 16:55:00
Лекция 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. Выбор файловой системы для раздела