2. В открытой папке создайте папку с именем виртуального приложения. В нашем примере это будет MyApp:

3. В созданной папке создайте файл default. vrd. Содержимое файла приведено ниже:

<vrs:point xmlns:vrs="http://v8.1c. ru/8.2/virtual-resource-system"

base="/MyApp"

ib="File=c:\bases\MyApp;"/>

● Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2) папке виртуального приложения.

● Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.

Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы &quot;, обозначающий кавычки. Например: ib="File=&quot;c:\my work bases\long folder&quot;;"

4. Откройте конфигурационный файл веб-сервера текстовым редактором. Файл расположен по адресу: C:\Program Files\Apache Group\Apache2\conf (в случае установки по умолчанию) и называется httpd. conf.

5. Найдите в этом файле фрагмент, начинающейся с комментария # Dynamic Shared Object (DSO) Support.

6. После последней строки LoadModule (или #LoadModule) допишите директиву загрузки модуля:

LoadModule _1cws_module ”c:/Program Files/1cv82/bin/wsapch2.dll”

Внимание. В пути к модулю указываются прямые («/»), а не обратные («\») слэши. Такие слэши используются во всех директивах конфигурационного файла веб-сервера Apache

НЕ нашли? Не то? Что вы ищете?

7. Найдите в конфигурационном файле фрагмент, начинающийся с комментария # Aliases: Add here as many aliases as you need (with no limit). The format is.

8. Добавьте настройки виртуального приложения:

Alias /MyApp "c:/www/MyApp"

<Directory "c:/www/MyApp">

Options Indexes MultiViews

AllowOverride None

Order allow, deny

Allow from all

SetHandler 1c-application

ManagedApplicationDescriptor c:/www/MyApp/default. vrd

</Directory>

Важно. В файле-дескрипторе значение атрибута base должно совпадать с относительным путем к виртуальному каталогу (в данном случае – /MyApp).

9. Сохраните конфигурационный файл и перезапустите веб-сервер.

10. На этом настройка Apache завершена. Можно закрыть все окна, связанные с настройкой Apache.

11. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку Добавить … в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла default. vrd. Пусть у нас будет абсолютно пустая информационная база.

12. Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с компьютера, на котором установлен Apache) мы должны увидеть главное окно приложения 1С:Предприятие с пустой конфигурацией, которое стандартно формируется системой 1С:Предприятие. Внешний вид этой страницы показан ниже:

Также мы можем использовать тонкого клиента для работы через Apache. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на веб-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер Apache). При этом окно приложения будет выглядеть следующим образом:

Веб-сервер Apache 2.2

Для работы с веб-сервером его необходимо установить. Если веб-сервер у вас установлен – пропустите следующий раздел и сразу перейдите к настройке веб-сервера.

Для демонстрации установки используется операционная система Windows Server 2003 R2 Standard Edition. Дистрибутив веб-сервера загружен с веб-сайта проекта: http://httpd. apache. org/. В данном примере используется версия Apache 2.2.9 win32-x86 Openssl 0.9.8h-r2.

Установка Apache 2.2

1. Запустите установку веб-сервера.

2. Нажмите Next > на первом экране программы установки.

3. Согласитесь с предложенной лицензией, выбрав пункт I accept the terms in the license agreement и нажав кнопку Next >.

4. Нажмите Next > на очередном экране.

5. Заполняем поля на очередном экране. Значения, приведенные в этом документе, не имеют никакого смысла. Вам необходимо указывать в этих полях реальные значения:

● Network Domain – company. ru;

● Server Name – COMP1 (или localhost);

● Administrator`s Email Address – *****@***ru;

● Выберите значение for All users, on Port 80, as a Service – Recommended для параметра Install Apache HTTP Server 2.0 programs and shortcuts for:;

● Нажмите кнопку Next >.

6. На экране Setup Type выберите значение Typical и нажмите кнопку Next >.

7. При необходимости измените каталог установки веб-сервера (по-умолчанию C:\Program Files\Apache Software Foundation\Apache2.2\) и нажмите кнопку Next >.

8. Подвердите начало установки веб-сервера нажатием кнопки Install. Начнется установка веб-сервера Apache 2.2 для Windows.

9. После окончания установки нажмите кнопку Finish.

10. Монитор веб-сервера должен отобрахиться в системном лотке.

Настройка Apache 2.2

Перед настройкой веб-сервера убедитесь, что 1С:Предприятие установлено на компьютере с Apache 2.2. Для разных вариантов работы 1С:Предприятия должны быть установлены следующие компоненты:

● Для файловой версии:

● 1С:Предприятие

● Адаптер Web-сервисов 1С:Предприятия

● Для клиент-серверной версии:

● Компоненты доступа к серверам 1С:Предприятия

● Адаптер Web-сервисов 1С:Предприятия

Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.

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

1. Создайте папку, в которой будет расположен наше виртуальное приложение, например C:\www.

2. В открытой папке создайте папку с именем виртуального приложения. В нашем примере это будет MyApp:

3. В созданной папке создайте файл default. vrd. Содержимое файла приведено ниже:

<vrs:point xmlns:vrs="http://v8.1c. ru/8.2/virtual-resource-system"

base="/MyApp"

ib="File=c:\bases\MyApp;"/>

● Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2) папке виртуального приложения.

● Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.

Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы &quot;, обозначающий кавычки. Например: ib="File=&quot;c:\my work bases\long folder&quot;;"

4. Откройте конфигурационный файл веб-сервера текстовым редактором. Файл расположен по адресу: C:\Program Files\Apache Software Foundation\Apache2.2\conf (в случае установки по умолчанию) и называется httpd. conf.

5. Найдите в этом файле фрагмент, начинающейся с комментария # Dynamic Shared Object (DSO) Support.

6. После последней строки LoadModule (или #LoadModule) допишите директиву загрузки модуля:

LoadModule _1cws_module ”c:/Program Files/1cv82/bin/wsap22.dll”

Внимание. В пути к модулю указываются прямые («/»), а не обратные («\») слэши. Такие слэши используются во всех директивах конфигурационного файла веб-сервера Apache.

7. Найдите в конфигурационном файле директиву <IfModule alias_module>.

8. Добавьте настройки виртуального приложения:

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>

Важно. В файле-дескрипторе значение атрибута base должно совпадать с относительным путем к виртуальному каталогу (в данном случае – /MyApp).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6