By default IIS is not installed with Windows Server 2008, so to enable your Windows Server 2008 as a Web Server you will need to install Web Server (IIS) role. To manually install Web Server (IIS) and additional services for Web Server (IIS) please follow below steps using Windows Server Manager and Add Roles Wizard.
Manually Install IIS on Windows Server 2008
- Click Start >> Administrative Tools >> Server Manager.
- Click on Roles >> Add Roles and then select Web Server (IIS).
- After clicking Next button will show a short Introduction to Web Server (IIS) along with a few things to note before proceeding as shown below. Click Next to move on.
- Select role services to install for the Web Server (IIS). I have selected Static Content, Default Document, Directory Browsing, HTTP Errors, HTTP Redirection, ASP.NET, .NET Extensibility, ASP, CGI, ISAPI Extensions, ISAPI Filters, HTTP Logging, Request Monitor, Request Filtering, Static Content Compression and IIS Management Console to install initially.
- Clicking Next button shows Confirmation Installation Selection window. If every selection done so far is okay then click Install. It will take some time to install Web Server (IIS) and additional services for Web Server (IIS). It might be required to reboot the system after installing the Web Server (IIS).
- If everything goes okay following Installation Results windows is displayed. Click Close to exit the Add Roles Wizard.
Verifying the Installation of IIS on Windows Server 2008
After installing IIS on Windows Server 2008, open the Web Browser and browse for http://localhost and if it shows below IIS 7 page, congratulations the installation has been completed successfully.
Почему Server core?
Windows Server, часто разворачивается для поддержания какой-либо определенной роли или нагрузки. Более того при правильно организованной структуре он устанавливается один раз и дальше управляется удаленно, через внешние оснастки.
Так же Server core дает уменьшение возможностей для вредоносного кода. За счет того что из него вырезаны многие компоненты, ненужные в серверной работе. По статистике для Server core сейчас идет около 35% всех обновлений Windows 2008 и приблизительно 59% критических обновлений. Что естественно уменьшает требования к его перезагрузке
Вырезание компонентов так же дало еще одно преимущество. Уменьшение требований к аппаратной части в особенности к оперативной памяти и месту на диске. Рекомендуемые требования для установки Server core составляют минимум 512 Мб оперативной памяти, а чистая установка занимает всего около 8 Гб. Для одного сервера установленного на современной серверной платформе это может быть и не сильно актуально. А вот при условии использования виртуализации множества серверов, это может дать ощутимое преимущество и позволит установить больше серверов на то же железо, по сравнению с «обычным» Windows Server 2008 R2.
Развитие IIS для Server core
Возможность установки IIS для Server core была еще в Windows Server 2008. Однако на нем не было возможности установить .NET. Так же там нельзя было установить PowerShell. Что, по моему мнению, является главным недостатком Windows Server 2008 Core. Конечно, через некоторое время специалисты смогли его установить .NET и запустить PowerShell (http://dmitrysotnikov.wordpress.com/2008/05/15/powershell-on-server-core/) но все равно это не являлась рекомендованной Microsoft процедурой. Как следствие использовать в производстве, это было возможно только на усмотрение Администратора. В Windows Server 2008 R2 поддержка .NET уже реализована и это дает возможность реализации на нем всех задач современного веб сервера, а так же использовать среду PowerShell.
Вторым недостатком Windows Server 2008 Core была его не оптимизированность для настройки. Вся установка осуществлялась из командной строки. В систему не было включено никаких оболочек, позволявшие облегчить настройку. И опять же в скором времени было выпущено множество программ для комфортной установки компонентов (http://www.samag.ru/cgi-bin/go.pl?q=articles;n=02.2009;a=03). Именно поэтому в Windows Server 2008 R2 был введен скрипт начальной установки sconfig, Позволивший значительно упростить первичную установку сервера.
IIS 7.5 на Windows Server 2008 R2 Core позволяет использовать все те же возможности что и «обычный» Windows Server 2008 R2. А именно имеет поддержку WebDAV и FTP, модулей IIS для PowerShell и т.д.
Первичная настройка Server core
После установки Windows Server 2008 R2 в режиме Server Core и ввода логина и пароля мы видим командную строку и … все. Добро пожаловать в мир Server Core J
Первое что нужно сделать с любой серверной системой, это настроить сеть. Для этого запускаем скрипт первичной настройки sconfig и выбираем пункт 8
Дальше настройка осуществляется в интуитивно понятном окружении, и я его не буду описывать. Так же можно воспользоваться настройкой из командной строки с помощью утилиты netsh
Для того чтобы посмотреть текущие подключения вводим:
netsh interface ipv4 show interfaces
И определяем номер нашего подключения. После командой:
netsh interface ipv4 set address name=»3″ source=static address=192.168.1.3 mask=255.255.255.0
где name=»3″ есть номер вашего подключения
DNS сервер добавляется командой
netsh interface ipv4 add dnsserver name=»3″ address=192.168.1.2 index=1
При желании ввод в домен осуществляется так же из скрипта настройки sconfig или с помощью команды
netdom join %computername% /domain:test.local /userd:Administrator /passwordd:*
Активация Wnidows осуществляется с помощью специального скрипта скрипта
cscript C:\Windows\System32\slmgr.vbs
После перезагрузки нам необходимо будет включить среду PowerShell которая по умолчанию выключена. Осуществляется это так же из sconfig. После его запуска выбираем пункт 4
Пункт 2 подменю настройки удаленного управления, включает PowerShell. Из командной строки запуск установки осуществляется с помощью данной команды
start /w ocsetup MicrosoftWindowsPowerShell
После перезагрузки мы получим среду PowerShell на нашем сервере.
Так же рекомендую включить удаленное. За это ответственна служба WinRM. Опять используем sconfig и 4 пункт, или используем командную строку.
winrm quickconfig
После этого нам станет доступна удаленная консоль диспетчера сервера, появившаяся в Windows Server 2008 R2
И в конце можно включить удаленный рабочий стол (RDP). В sconfig это 7 пункт. А вот в командной строке придется воспользоваться отдельным скриптом
cscript C:\Windows\System32\Scregedit.wsf /ar 0
Внимание: Для того чтобы подключатся к серверу с клиентов ниже чем Windows Vista/Windows Server 2008 надо отключить высокий уровень безопасности, установленный по умолчанию.
cscript C:\Windows\System32\Scregedit.wsf /cs 0
Разрешение протокола RDP на брандмауэре осуществляется знакомой нам утилитой netsh
netsh advfirewall firewall set rule group=»Remote Desktop» new enable=yes
Установка и настройка IIS
Как бы не была хороша утилита sconfig в первичной настройки, но она не позволяет устанавливать роли и компоненты Windows Server. Я рекомендую использовать для этого бесплатную оболочку Core configurator 2.0 (http://coreconfig.codeplex.com/) написанную в среде PowerShell. Данная оболочка обладает почти всеми возможностями «обычной» панели управления и позволяет интуитивно понятно настроить сервер. Записать программу на сервер вы можете любым удобным для вас способом. Запуск оболочки, после установки, осуществляется файлом Start_Coreconfig.wsf.
Установка ролей осуществляется из меню Computer setting\Add or Remove Roles
Или можно установить их из командной строки. Для установки по умолчанию достаточно применить данную команду. Внимание, имена компонентов чувствительны к регистру
start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Полная установка это небольшая строка в 924 символа J
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel
Удаленное управление, включается поле установки компонента IIS-ManagementService
start /w ocsetup IIS-ManagementService
После необходимо включить удаленное управление сервером IIS, для этого добавляем ключ в реестр
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server /v EnableRemoteManagement /t REG_DWORD /d 1
и включаем службу удаленного управления WMSvc. Сделать это можно из Core Configurator или с помощью команды
net start wmsvc
Замечу, что мы только запускаем службу. Чтобы установить ее автоматический запуск с сервером можно воспользоваться, например, данной PowerShell командой
set-service wmsvc -startuptype automatic
После этого к серверу можно будет подключаться снаружи, из Windows Server 2008 R2, с помощью консоли управления IIS.
Или с помощью Модулей IIS для PowerShell. Для их установки нужно разрешить запуск неподписанных скриптов, например
set-executionPolicy remoteSigned
и импортировать модули
import-module WebAdministration
Для постоянной работы рекомендуется добавить импорт модулей в профиль PowerShell.
Заключение
Данная статья описывает только настройку Windows Server 2008 R2 в режиме Server core. Но уже видно, что с его выходом мы получили отличную платформу для веб серверов, потребляющую мало ресурсов. Она позволяет использовать всю мощь технологии ASP .NET и вести удаленное управление множеством серверов, в том числе и на Windows Server 2008 с соответствующими ограничениями в виде отсутствия поддержки .NET и PowerShell
This post has been updated from its original version to correct the installation instructions, which have changed since the time the post was written in Feb 2009.
With the addition of .NET Framework to Server Core in Windows Server 2008 R2 the Server Core installation option became even more appealing for those who want to use a very low footprint server for hosting their applications. Availability of .NET framework provides the following great benefits:
- ASP.NET support – you can now use Server Core to host your ASP.NET applications.
- IIS Remote Management – Server Core does not provide any user interface other than command line. But if you prefer to use IIS Manager UI to administer IIS, you can now use IIS Remote Manager to connect to IIS on Server Core and perform all the management tasks from within familiar UI of IIS Manager.
- PowerShell – Windows Server 2008 R2 includes IIS PowerShell snapin, which is also available on Server Core.
This post describes how to setup and configure IIS on Server Core in Windows Server 2008 R2. Specifically the following tasks are described:
- Using oclist and ocsetup commands
- Basic Installation of IIS
- Installing ASP.NET
- Installing PowerShell and IIS snap-in
- Enabling IIS Remote Management
Using oclist and ocsetup commands
oclist command can be used to list the available and installed roles and services on the server. The output of the command looks similar to below:
It is important to understand how oclist renders component dependencies. For example, in the above screenshot the oclist output shows that IIS-FTPExtensibility is dependent on IIS-FTPSvc, so in order to install IIS-FTPExtensibility it is first necessary to install IIS-FTPSvc.
ocsetup command can be used to install and uninstall individual roles and services.
Basic Installation of IIS
To perform basic and default installation of IIS on Server Core run the following command:
start /w ocsetup IIS-WebServerRole
After the command has run you can run oclist | more and check which IIS components have been installed.
Installing .NET Framework
If you plan to use ASP.NET or IIS Remote Management then it is necessary to install .NET Framework first. To install it use the following commands:
start /w ocsetup NetFx2-ServerCore
start /w ocsetup NetFx2-ServerCore-WOW64
Installing ASP.NET
To install ASP.NET on Server Core run the following commands in exact same order as listed below:
start /w ocsetup WAS-NetFxEnvironment
start /w ocsetup IIS-ISAPIExtensions
start /w ocsetup IIS-ISAPIFilter
start /w ocsetup IIS-NetFxExtensibility
start /w ocsetup IIS-ASPNET
Installing PowerShell and IIS snap-in
First, install the PowerShell by running the command as below:
start /w ocsetup MicrosoftWindowsPowerShell
Next, launch the PowerShell by running this command:
\windows\system32\WindowsPowerShell\v1.0\powershell.exe
After running this command you should see a PowerShell prompt.
In order to enable the IIS snapin it is necessary to change the script execution policy by running this command:
Set-ExecutionPolicy RemoteSigned
Restart PowerShell for the policy changes to take effect. After re-entering the PowerShell import the IIS snapin:
import-module WebAdministration
After that you can get the list of available IIS cmdlets by typing
get-command –module WebAdministration
Refer to the article Managing IIS with IIS 7.0 PowerShell Snap-in for more information.
Enabling IIS Remote Management
In order to install IIS remote management service it is necessary to install .NET Framework first. Refer to the Installing .NET Framework section above for more details.
Install the IIS management service by executing this command:
start /w ocsetup IIS-ManagementService
Then enable remote management by running this command:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server ^
/v EnableRemoteManagement /t REG_DWORD /d 1
And finally start the management service:
net start wmsvc
Now you can connect to the IIS on the Server Core from a remote machine by using IIS Remote Manager.
Acknowledgement: thanks to Saad Ladki and Thomas Deml from IIS team for explaining to me all these steps.
Для ArcGIS Web Adaptor необходимо включение IIS и определенных компонентов IIS в Windows Server 2008/2008 R2. Установка не будет продолжена, если IIS не обнаружен или не включены его отдельные компоненты.
Если вы уже активировали IIS, но обязательные компоненты IIS отсутствуют, появится сообщение программы установки с указанием отсутствующих компонентов IIS. Вы можете разрешить программе установки автоматически активировать отсутствующие компоненты IIS. Однако, в зависимости от политики безопасности вашей организации, может потребоваться вручную включить обязательные компоненты IIS.
Более подробно о том, как включить IIS и обязательные компоненты IIS в Windows Server 2008/2008 R2, описано ниже.
-
Щелкните Пуск (Start) > Административные инструменты (Administrative Tools) > Server Manager.
- На левой панели диалогового окна Server Manager щелкните Роли (Roles).
- Если IIS не активирован, щелкните Добавить роли (Add Roles) в окне Обзор ролей (Roles Summary). Щелкните Далее (Next) и активируйте Web Server (IIS), находящийся в списке. Затем щелкните Далее (Next) и выберите Службы ролей (Role Services) на левой панели.
- Если IIS уже установлен, но не все требуемые компоненты были включены, щелкните Добавить службы ролей (Add Role Services) в панели Web Server (IIS) справа.
-
Убедитесь, что в диалоговом окне Выбрать сервисы ролей (Select Role Services) включены перечисленные ниже компоненты веб-сервера.
-
После включения обязательных компонентов IIS щелкните Далее (Next) > Установить (Install).
Обязательные компоненты IIS
Компоненты IIS, указанные ниже, соответствуют минимальным требованиям для запуска Web Adaptor. Если установлены другие компоненты IIS, их не нужно удалять.
- Веб-сервер
- Общие HTTP-компоненты
- Статическое содержание
- Документ по умолчанию
- Разработка приложений
- ASP.NET
- .NET расширяемость
- Дополнительные модули ISAPI
- Фильтры ISAPI
- Безопасность
- Базовая аутентификация
- Аутентификация Windows
- Фильтрация запросов
- Общие HTTP-компоненты
- Инструменты управления
- Консоль управления IIS
- IIS скрипты и инструменты управления
- Сервис управления
- Совместимость функций управления IIS 6
- Совместимость метабазы IIS 6
Отзыв по этому разделу?
1С-Битрикс:
Управление сайтом
Руководство
по установке продукта на Windows
Server 2008 / IIS
7.0
Содержание
Введение 3
Глава
I. Установка Internet Information Services (IIS) 4
Установка
IIS 4
Настройка
IIS Manager 12
Глава
II. Установка и настройка Microsoft SQL Server
2005 14
Глава
III. Установка AJAX Extensions 1.0 31
Глава
IV. Установка продукта «1С-Битрикс:
Управление сайтом» 35
Предварительные
операции 35
Первый
шаг установки (начало установки) 40
Второй
шаг установки (лицензионное соглашение) 41
Третий
шаг установки (ввод лицензионного
ключа) 42
Четвертый
шаг установки (предварительная
проверка) 43
Пятый
шаг установки (создание базы данных) 44
Шестой
шаг установки (создание администратора) 46
Седьмой
шаг установки (окончание установки) 47
Глава
V. Возможные проблемы при установке 48
Заключение 53
Введение
Основные
изменения и улучшения системы Microsoft
Windows Server 2008 заключаются в упрощении
установки и конфигурации серверных
ролей. Новый мастер Add Roles Wizard,
реализованный в Server Manager, позволяет
выбрать сервисы и дополнительные
функции, необходимые для обеспечения
работоспособности приложений. Кроме
того, в составе Windows Server 2008 поставляется
библиотека классов .NET
Framework 2.0,
необходимая для установки и работы
продукта «1С-Битрикс:
Управление сайтом ASP.NET«.
Руководство
предназначено для пользователей системы
«1С-Битрикс:
Управление сайтом ASP.NET
«, устанавливающих продукт
под управлением IIS 7.0 на Windows Server
2008. В документе рассматриваются
процедуры установки всех необходимых
приложений для работы «1С-Битрикс:
Управление сайтом ASP.NET
«, а также подробное описание
установки самого продукта.
Описание
установки Windows Server 2008 не входит в
данное руководство. По всем вопросам
установки этой ОС обращайтесь к
документации Microsoft.
-
Примечание:
по умолчанию в Windows Server 2008 запись в
системные папки можно производить
только под правами администратора. То
есть, программа, с помощью которой вы
собираетесь создать или изменить файл,
должна быть запущена в режиме эскалации
(под правами администратора). Вы можете
либо перенастроить разрешения на эту
папку, либо запускать Проводник
(или другую программу, с помощью которой
вы будете создавать и редактировать
файлы) в режиме эскалации (Run as
administrator).
Если
у вас возникнут вопросы по процессу
установки продуктов компании «1С-Битрикс»,
вы можете обратиться в службу Технической
поддержки (http://dev./support/).
Глава I.Установка Internet
Information Services (IIS)
По
умолчанию при
установке Microsoft
Windows Server 2008 не выполняется
установка Internet Information
Services 7.0. Поэтому IIS
необходимо инсталлировать дополнительно,
кроме того, рекомендуется установить
обновление, которое не включено в
дистрибутив.
Установка IIS
-
Примечание:
все пути и команды в руководстве будут
приводиться для английской редакции
Windows Server 2008.
-
Выполните
команду Start
> Administration Tools > Server Manager.
Откроется окно Server Manager.
-
Примечание:
при необходимости заполните форму
авторизации.
-
В
Console tree
диспетчера серверов выберите Roles
(Рис. 1 .1):
Рис. 1.1
Серверные роли
-
В
открывшейся форме нажмите Add Roles.
Запустится Мастер создания роли
(Рис. 1 .2).
Первый
шаг мастера
Рис. 1.2
Первое окно мастера
Первое
окно информирует о начале процесса и
выводит краткую информацию о мастере.
-
Для
начала процесса установки роли нажмите
кнопку Next.
Второй
шаг мастера
Рис. 1.3
Выбор ролей, которые будут установлены
на сервере
-
Установите
флаг в поле Web Server (IIS) (Рис. 1 .3).
Откроется Add Roles Wizard с уведомлением
о необходимых компонентах (Рис. 1 .4):
Рис. 1.4
Уведомление о необходимых компонентах
-
Нажмите
кнопку Add
Required Features. -
Для
продолжения установки нажмите кнопку
Next.
Третий
шаг мастера
Рис.
1.5 Выбор компонентов
-
Отметьте
следующие компоненты:
-
Примечание:
при выборе некоторых нижеописанных
компонентов появятся дополнительные
диалоги Add Roles Wizard (Рис. 1 .4), предлагающие
установить необходимые компоненты. Во
всех случаях нажмите кнопку Add Required
Features.
-
Common
HTTP Features > HTTP Redirection — необходимо
для перенаправления по протоколу HTTP
на заданный URL. -
Application
Development >
ASP.NET
– необходимо для работы продукта
«1С-Битрикс:
Управление сайтом ASP.NET». -
Health
and Diagnostics > Logging tools — необходимо
для журналирования. -
Perfomance
> Dynamic Content Compression – если необходимо
сжатие динамических файлов. -
Management
tools > Management Service — необходимо для
удаленного администрирования IIS не
через Remote Desktop Protocol, а с помощью
надстройки IIS Manager. -
Management
tools > IIS6
Management Compatibility
— если вы планируете использовать
стандартный SMTP- или
FTP-сервер. -
FTP
Publishing Service — необходимо для
использования FTP-сервера.
-
Примечание:
при необходимости все дополнительные
функции можно добавить после установки
IIS, выбрав в Console tree: Roles > Web
Server (IIS) и нажав кнопку Add Role Services.
-
Для
продолжения установки нажмите кнопку
Next.
Четвертый
шаг мастера
Рис. 1.6
Подтверждение выбранных установок
-
Проверьте
параметры установки и нажмите кнопку
Install (Рис. 1 .6). Начнется процесс
установки.
Рис. 1.7
Процесс установки
-
Подождите,
пока Мастер выполнит установку
новой роли (Рис. 1 .7).
Пятый
шаг мастера
Рис. 1.8
Завершение установки
-
Установка
успешно завершена. Для выхода из мастера,
нажмите кнопку Close (Рис. 1 .8).
В
диспетчере серверов отобразится новая
сетевая роль IIS (Рис. 1 .9):
Рис. 1.9
Новая сетевая роль
Настройка IIS Manager
Для
удобной работы с сервером и сайтом нет
необходимости постоянно запускать
Server Manager. Достаточно воспользоваться
более простым IIS Manager на удаленном
компьютере. Для этого необходимо
настроить Server Manager на удаленное
управление.
-
Запустите
Server Manager. -
В
Console tree
диспетчера выберите
Roles > Web Server (IIS) >
Internet Information Services (IIS) Manager.
Отобразится окно
IIS Manager (Рис. 1 .10):
Рис. 1.10
Менеждер роли IIS
-
В
окне домашней страницы сервера в группе
команд Management выберите Management
Service. Откроется окно настроек Management
Service (Рис. 1 .11):
Рис. 1.11
Настройка соединения
-
Установите
флажок в
поле Enable
remote connection. -
Установите
флажок в поле Windows
credentials or
IIS Manager
credentials — это
позволит подключаться с удаленного
компьютера не только по RDP. -
Для
сохранения настроек нажмите кнопку
Apply в панели Actions. -
Запустите
веб-сервер с помощью кнопки Start,
расположенной в панели Actions. -
Закройте
Server Manager.
Теперь
IIS 7 можно администрировать удаленно
с помощью IIS Manager,
существенно упрощающей работу с Windows
Server 2008.
-
Примечание:
загрузить необходимый тип надстройки
можно с сайта
/downloads/default.aspx?tabid=34&g=6&i=1626
и установить его, следуя инструкциям
мастера.
Глава II.Установка и настройка Microsoft
SQL Server 2005
Чтобы
выполнить установку Microsoft
SQL Server
2005 необходимо предварительно загрузить
на сервер дистрибутив продукта нужного
типа. Например, вы можете воспользоваться
следующим дистрибутивом:
/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=ru.
-
Запустите
установку дистрибутива.
Предварительные
операции по установке
Рис. 2.12
Лицензионное соглашение
-
Внимательно
ознакомьтесь с лицензионным соглашением.
Если вы согласны с его условиями, то
установите флаг в поле I
accept the
licensing terms
and conditions
(Рис. 2 .12). -
Для
продолжения установки нажмите кнопку
Next.
Рис. 2.13
Предварительная установка данных
На
данном этапе выполняется конфигурирование
необходимых компонентов и их установка
(Рис. 2 .13).
-
Нажмите
кнопку Install для
выполнения предварительной установки.
После того как все компоненты будут
установлены, запустится Мастер
установки MS SQL
Server.
Первый
шаг мастера (начало установки)
Рис. 2.14
Начало установки SQL Server
Первое
окно Мастера информирует о начале
процесса установки (Рис. 2 .14).
-
Нажмите
кнопку Next.
Второй
шаг мастера (проверка системы)
Рис. 2.15
Проверка конфигурации
На
данном шаге выполняется проверка вашей
системы на соответствие обязательным
параметрам (Рис. 2 .15).
-
Дождитесь
окончания проверки. -
Если
проверка прошла успешно, то нажмите
кнопку Next. В противном
случае работу мастера необходимо
прервать и исправить возникшие проблемы.
Рис. 2.16
Подготовка данных
-
Подождите,
пока Мастер выполнит настройку
параметров, необходимую для продолжения
установки (Рис. 2 .16). -
Нажмите
кнопку Next.
Третий
шаг мастера (регистрационная информация)
Рис. 2.17
Регистрационная информация
-
Обязательно
заполните поле Name
формы регистрации. Поле Company
является необязательным (Рис. 2 .17). -
Снимите
флаг Hide advanced
configuration options,
чтобы иметь возможность провести более
детальную настройку SQL
Server. При отмеченной
опции некоторые шаги мастера будут
пропущены. -
Нажмите
кнопку Next.
Четвертый
шаг мастера (устанавливаемые компоненты)
Рис. 2.18
Выбор компонентов и директории
-
С
помощью иконок отметьте все необходимые
компоненты, которые должны быть
установлены (Рис. 2 .18). -
Укажите
директорию, в которую должен быть
установлен продукт. -
Для
продолжения установки нажмите кнопку
Next.
Пятый
шаг мастера (имя экземпляра)
Рис. 2.19
Имя экземпляра
-
Укажите
имя экземпляра, на котором будет работать
система управления базами данных. Вы
можете указать имя экземпляра по
умолчанию (Default
instance) или задать
свое (Named instance)
– например, BITRIX (Рис. 2 .19). -
Нажмите
кнопку Next.
Шестой
шаг мастера (управление учетными
записями)
Рис. 2.20
Управление учетными записями
-
Чтобы
определить отдельную учетную запись
для каждой службы SQL
Server отметьте опцию
Customize for
each service
account (Рис. 2 .20). В
этом случае выберите имя службы из
выпадающего списка и укажите учетные
данные входа.Если
опция не отмечена, то будет использоваться
одна учетная запись для всех служб. -
Для
продолжения установки нажмите кнопку
Next.
Седьмой
шаг мастера (проверка подлинности)
Рис. 2.21
Проверка подлинности
-
В
качестве проверки подлинности выберите
Mixed Mode
и укажите пароль для учетной записи sa
(Рис. 2 .21). -
Нажмите
кнопку Next.
Восьмой
шаг мастера (настройка сопоставлений)
Рис. 2.22
Настройка сопоставлений
-
Выберите
необходимый тип
сопоставлений, в
нашем случае
Dictionary order, case-insensitive, for
use with the 1251 (Cyrillic) Character Set
(Рис. 2 .22). -
Нажмите
кнопку Next.
Девятый
шаг мастера (экземпляры пользователей)
Рис. 2.23
Пользовательские экземпляры
-
Если
вы хотите разрешить пользователям, не
имеющим прав администратора, разрешить
запуск некоторых экземпляров, то
отметьте опцию Enable User
Instances (Рис. 2 .23). -
Нажмите
кнопку Next.
Десятый
шаг мастера (отчеты)
Рис. 2.24
Настройка отчетов
-
Если
необходимо, вы можете отметить опции
(Рис. 2 .24), чтобы выполнялась автоматическая
отправка отчетов об ошибках или по
использованию SQL
Server в компанию
Microsoft. -
Нажмите
кнопку Next.
Одиннадцатый
шаг мастера (установка)
Рис. 2.25
Все готово к установке
-
Проверьте
сводный список функций и компонентов
для установки SQL
Server. -
Чтобы
продолжить, нажмите кнопку Install
(Рис. 2 .25). Для просмотра процесса
установки служит следующее окно (Рис. 2 .26):
Рис. 2.26
Установка продукта
Данное
окно отображает процесс установки.
Рис. 2.27
Окончание установки компонентов
-
Установка
выбранных компонентов закончена (Рис. 2 .27).
Нажмите кнопку Next.
Двенадцатый
шаг мастера (окончание установки)
Рис. 2.28
Завершение установки SQL
Server
На
этом шаге вы можете просмотреть сводный
журнал установки.
-
Для
выхода из Мастера установки нажмите
кнопку Finish (Рис. 2 .28).
-
Примечание:
дополнительно вы можете установить
SQL Server
Management Studio,
чтобы иметь возможность управлять
созданными базами данных.
Глава III.Установка AJAX
Extensions 1.0
Для
установки и работы «1С-Битрикс:
Управление сайтом ASP.NET»
необходимо дополнительно установить
компонент Microsoft
ASP.NET
AJAX Extensions
1.0.
-
Загрузите,
если необходимо, программу с сайта:/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
-
Запустите
процесс установки и следуйте указаниям
Мастера установки.
Первый
шаг мастера (начало установки)
Рис. 3.29
Начало установки
AJAX Extensions
Первое
окно Мастера информирует о начале
процесса установки и выводит информацию
о продукте (Рис. 3 .29).
-
Нажмите
кнопку Next.
Второй
шаг мастера (лицензионное соглашение)
Рис. 3.30
Лицензионное соглашение
-
Внимательно
ознакомьтесь с лицензионным соглашением.
Если вы согласны с его условиями, то
установите флаг в поле I
accept the
terms of
the license
agreement (Рис. 3 .30). -
Для
продолжения установки нажмите кнопку
Next.
Третий
шаг мастера (установка)
Рис. 3.31
Переход к установке
-
Нажмите
кнопку Install (Рис. 3 .31),
начнется процесс установки.
Четвертый
шаг мастера (окончание установки)
Рис. 3.32
Окончание установки
-
Установка
ASP.NET
2.0 AJAX Extensions
1.0 успешно завершена. Для выхода из
Мастера установки нажмите кнопку
Finish (Рис. 3 .32).
Глава IV.Установка продукта «1С-Битрикс:
Управление сайтом»
Установка
продукта «1С-Битрикс:
Управление сайтом ASP.NET«
выполняется с использованием архива
программы, но перед этим необходимо
выполнить несколько подготовительных
действий.
Предварительные операции
Подготовка
дистрибутива
-
Загрузите
дистрибутив «1С-Битрикс:
Управление сайтом ASP.NET
« в виде zip-архива со страницы
/download/net.php
(демо-версия) или
/support/customers/sources_net.php
(коммерческая версия). -
Создайте
папку для распаковки дистрибутива в
папке C:\Inetpub\wwwroot\ (либо другой,
определенной вами как корневой папке
веб-сервера). Например:
C:\Inetpub\wwwroot\bitrixnet. -
Распакуйте
в эту папку содержимое архива. -
Откройте
форму Properties папки C:\Inetpub\wwwroot\bitrixnet
и перейдите на закладку Security. -
Для
группы пользователей NETWORK
SERVICE настройте
полный доступ к папке (Рис. 4 .33).
Рис. 4.33
Настройка доступа к папке
Добавление
веб-сайта
-
С
помощью менеджера IIS
в панели Connections перейдите на Sites. -
Удалите
веб-сайт по умолчанию (Default
Web Site).
-
Примечание:
веб-сайт по умолчанию можно не удалять,
но тогда при настройке нового сайта
необходимо изменить настройки порта
для одного из сайтов.
-
Правой
кнопкой мыши вызовите контекстное меню
и нажмите Add Web Site (Рис. 4 .34).
Рис. 4.34
Создание нового сайта
Откроется
окно добавления нового сайта (Рис. 4 .35).
Рис. 4.35
Создание нового сайта
-
В
поле Site name укажите имя хоста (в нашем
примере: bitrixnet). -
В
поле Physical path введите путь до папки
с дистрибутивом. -
Нажмите
на кнопку Test Setting…. Система проверит
параметры подключения и выдаст сообщение
(Рис. 4 .36), в котором будут указаны, в
случае наличия, обнаруженные ошибки.
Рис. 4.36
Установка тестового соединения
Как
правило, ошибки авторизации возникают
из-за отсутствия у пользователя
необходимых прав доступа для выполнения
им операции проверки прав доступа к
папке. Для исправления этой ошибки
выполните следующее:
-
С
помощью кнопки Close
закройте окно Test Connection. -
Нажмите
кнопку Connect as… (Рис. 4 .35), откроется
окно следующего вида (Рис. 4 .37):
Рис. 4.37
Выбор пользователя
-
Установите
флаг в поле Specific User и нажмите кнопку
Set…. -
В
открывшемся окне введите логин и пароль.
Нажмите кнопку ОК. -
Еще
раз проверьте параметры соединения с
помощью кнопки Test Setting…. При успешной
проверке система выдаст следующее
сообщение (Рис. 4 .38):
Рис. 4.38
Успешная проверка тестового соединения
-
Сохраните
созданный сайт с помощью кнопки OK.
-
Примечание:
при установке «1С-Битрикс:
Управление сайтом »
необязательно создавать новый
сайт. Можно добавить приложение к уже
имеющемуся сайту:
Рис.
4.39 Добавление приложения
В
этом случае необходимо обязательно
указать псевдоним, например, BitDotNet
(Рис. 4 .40):
Рис. 4.40
Добавление приложения
Начало
установки
Установку
«1С-Битрикс:
Управление сайтом ASP.NET
« (как и дальнейшую работу
с ним) можно также производить удаленно,
как и настройку IIS. Для этого:
-
В
панели Connections перейдите на сайт
bitrixnet. -
В
панели Action в группе Browse Web Site
нажмите Browse. Запустится браузер и
в нем откроется первый шаг Мастера
установки «1С-Битрикс:
Управление сайтом ASP.NET
«.
Первый шаг установки (начало установки)
Первое
окно Мастера установки информирует
о начале процесса инсталляции и выводит
основную информацию о продукте (Рис. 4 .41).
Рис. 4.41
Начало установки
-
Нажмите
кнопку Начать установку.
Второй шаг установки (лицензионное
соглашение)
Рис. 4.42
Лицензионное соглашение
-
Внимательно
ознакомьтесь с текстом Лицензионного
соглашения. Если вы согласны с его
условиями, то установите флаг в поле Я
принимаю лицензионное соглашение
(Рис. 4 .42). -
Для
продолжения установки нажмите кнопку
Следующий шаг.
Третий шаг установки (ввод лицензионного
ключа)
На
данном шаге выполняется ввод лицензионного
ключа, а также выбирается база данных,
поддержка которой будет осуществляться
в системе.
Рис. 4.43
Лицензионный ключ
-
В
поле Лицензионный ключ введите
полученный при покупке лицензионный
ключ продукта. Если вы устанавливаете
продукт для ознакомления, то оставьте
значение поля равным DEMO (Рис. 4 .43). -
Для
продолжения установки нажмите кнопку
Следующий шаг.
Четвертый шаг установки (предварительная
проверка)
Выполняется
проверка системы на соответствие
минимальным техническим требованиям
продукта и прав доступа к диску (Рис. 4 .44).
Рис. 4.44
Проверка системы на соответствие
минимальным требованиям продукта
Если
ваша система не соответствует минимальным
техническим требованиям, то наверху
экрана появится красная надпись,
описывающая несоответствие. Более
подробное описание несоответствия
находится в теле страницы. Вы не сможете
продолжить установку продукта до
устранения несовместимостей.
-
Для
продолжения установки нажмите кнопку
Следующий шаг.
Пятый шаг установки (создание базы
данных)
На
данном шаге устанавливаются параметры
связи с базой данных и загрузка данных
в базу (Рис. 4 .45).
Рис. 4.45
Создание базы данных
-
Заполните
секцию Параметры базы данных:
-
Сервер:
указывается имя сервера, на котором
установлен MS
SQL
(например, localhost),
и имя экземпляра MS
SQL
(например, BITRIX),
которое указывается при установке MS
SQL
(Рис. 2 .19). -
Пользователь
базы данных: переключатель определяет,
создавать нового пользователя базы
данных в процессе установки или же
использовать данные существующего
пользователя. -
Имя
пользователя: введите имя (логин)
пользователя MS SQL
для доступа к базе данных. -
Пароль:
пароль пользователя для доступа к базе
данных. -
База
данных: переключатель определяет
создавать новую базу данных в процессе
установки или же использовать
существующую. -
Имя
базы данных: укажите имя базы
данных (только латинскими символами),
в которую будет установлен продукт.
-
Заполните
секцию Параметры администратора базы
данных:
-
В
поле Логин введите sa. -
В
поле Пароль введите пароль, заданный
при установке MS SQL
(Рис. 2 .21).
-
Для
продолжения установки нажмите кнопку
Следующий шаг.
Шестой шаг установки (создание
администратора)
На
данном этапе производится настройка
сайта и создается бюджет администратора
сайта (Рис. 4 .46). Под этим бюджетом будут
доступны все функции настройки и
управления сайтом. После установки
системы вы сможете создать дополнительных
пользователей с меньшим количеством
прав.
Рис. 4.46
Создание администратора сайта
-
Обязательно
заполните все поля формы:
-
Имя:
имя администратора сайта. -
Фамилия:
фамилия администратора сайта. -
E-Mail:
адрес электронной почты администратора
сайта. -
Пароль:
пароль администратора сайта должен
быть не короче семи символов.
Используйте в пароле только латинские
символы и цифры, причем один из символов
должен быть не алфавитно-цифровым
(например: *, ~). -
Подтверждение
пароля: введите пароль еще раз
для проверки правильности набора.
-
Для
продолжения установки нажмите кнопку
Следующий шаг.
Седьмой шаг установки (окончание
установки)
Рис. 4.47
Окончание установки
Установка
и первоначальная настройка системы
завершены. По ссылке, расположенной на
странице, вы можете перейти в публичный
раздел демо-сайта (Рис. 4 .47).
-
Примечание:
для последующего запуска сайта откройте
браузер и укажите его адрес.
Глава V.Возможные проблемы при установке
При
установке продукта на Microsoft
Windows Server 2008 x64 возможно возникновение
ошибок соединения с базой данных
Microsoft SQL
Server 2005/2008. Для
того чтобы этого избежать необходимо
дополнительно сконфигурировать ODBC.
Для
этого выполните следующее:
-
Нажмите
кнопку Start, выберите
Run…. -
В
открывшемся окне введите
%SystemRoot%\SysWow64\odbcad32.exe и нажмите кнопку
OK (Рис. 5 .48):
Рис. 5.48
Запуск приложения
-
Откроется
окно приложения
ODBC Data Source Administrator.
Перейдите на вкладку System
DSN и нажмите кнопку
Add (Рис. 5 .49):
Рис.
5.49 Окно
ODBC Data Source Administrator
-
В
списке выберите драйвер, для которого
вы хотите создать источник данных. В
нашем примере это SQL Server
(Рис. 5 .50):
Рис. 5.50
Выбор драйвера
-
Нажмите
кнопку Finish. Откроется
окно мастера создания нового источника
данных для SQL-сервера (Рис. 5 .51):
Рис. 5.51
Мастер создания нового источника данных.
Шаг 1
-
В
поле Name укажите имя
SQL-сервера, в поле Server
— имя сервера, на
котором установлен MS
SQL Server
и имя экземпляра MS
SQL Server,
которое указывается при установке MS
SQL. -
Нажмите
кнопку Next. -
В
открывшемся окне необходимо настроить
параметры доступа к серверу (Рис. 5 .52):
Рис. 5.52
Мастер создания нового источника данных.
Шаг 2
-
отметьте
опцию With
SQL Server authentication using a login ID and password entered by
the user. -
нажмите
кнопку Client
Configuration и
в окне Add
Network Library Configuration
проверьте параметры
вашего соединения
(Рис. 5 .53):
Рис. 5.53
Параметры соединения
-
в
полях Login ID
и Password укажите логин
и пароль администратора БД, заданные
при установке MS SQL
Server.
Если
параметры указаны правильно, нажмите
кнопку OK.
-
Нажмите
кнопку Next. -
Нажмите
кнопку Next
(Рис. 5 .54):
Рис. 5.54
Мастер создания нового источника данных.
Шаг 3
-
Нажмите
кнопку Finish
(Рис. 5 .55):
Рис. 5.55
Мастер создания нового источника данных.
Шаг 4
-
В
открывшемся окне проверьте параметры
и нажмите кнопку ОК (Рис. 5 .56):
Рис. 5.56
Параметры нового источника данных ODBC
В
результате параметры нового источника
будут сохранены (Рис. 5 .57):
Рис. 5.57
Новый источник ODBC
Заключение
В
руководстве были рассмотрены основные
шаги по установке продукта «1С-Битрикс:
Управление сайтом ASP.NET»
на Microsoft
Windows Server
2008.
Если
у вас возникнут вопросы, то их можно
задавать в форуме на сайте компании
«1С-Битрикс»:
/community/forums/
или
же решать в рамках Технической поддержки
компании:
/support/