Данная статья описывает настройку веб-серверов для работы 1С:Предприятия 8 (веб-клиент и тонкий клиент).
При установке 1С 8.2 в
список устанавливаемых компонент
необходимо добавить "Модули расширения
веб-сервера"
В качестве Web-сервера
использовал Apache 2.2. Для работы с
веб-сервером его необходимо установить.
Для настройки Apache 2.2
необходимо выполнить следующие действия:
- Создайте папку, в которой будет расположен наше виртуальное приложение, например C:\www.
- В открытой папке создайте папку с именем виртуального приложения, например MyApp.
- В созданной папке создайте файл default.vrd. Содержимое файла приведено ниже:
<vrs:point
xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/MyApp"
ib="File=c:\www\MyApp;"/>
Атрибут
base указывает на относительный путь
(относительно корневого каталога сайта)
к созданной (на шаге 2) папке виртуального
приложения.
Атрибут ib
содержит строку подключения к
информационной базе 1С:Предприятия (в
примере указано подключение к файловому
варианту). Следует помнить о том, что
для файлового варианта и варианта
клиент-сервер строки подключения
выглядят по-разному.
Примечание.
Если путь к базе данных содержит пробелы,
следует заключить его в символы ",
обозначающий кавычки. Например:
ib="File="c:\my work bases\long folder";"
- Откройте конфигурационный файл веб-сервера текстовым редактором. Файл расположен по адресу: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf.
- Найдите в этом файле фрагмент, начинающейся с комментария # Dynamic Shared Object (DSO) Support.
- После последней строки LoadModule (или #LoadModule) допишите директиву загрузки модуля:
LoadModule
_1cws_module ”c:/Program Files/1cv82/bin/wsap22.dll”
Если путь к базе данных содержит пробелы, следует обязательно заключить его в символы ", обозначающие кавычки. Например: ib="File="c:\mywork bases\long folder";" или лучше не использовать путь с пробелами.
- Найдите в конфигурационном файле директиву <IfModule alias_module>
Добавьте настройки виртуального
приложения:
Alias /MyApp "c:/www/MyApp"
<Directory "c:/www/MyApp">
AllowOverride None
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor c:/www/MyApp/default.vrd
</Directory>
- Сохраните конфигурационный файл и перезапустите веб-сервер.
- Устанавливаем базу 1С
- Выбираем Конфигуратор -> Администрирование > Публикация на веб-сервере
- Указываем имя, вид веб-сервера (Apache), каталог c:/www/MyApp и жмем "Опубликовать"
- Настройка закончена. Теперь можно воспользоваться веб-браузером (IE или Firefox).
Комментариев нет:
Отправить комментарий