Компонент Веб-сервисов 1С может одинаково работать на двух Веб-серверах: Apache и Microsoft IIS.
Мы настоятельно рекомендуем использовать именно Apache (ссылка на скачивание), по ряду причин:
- Он свободный (бесплатный), распространяется с исходным кодом.
- Надёжен, проверен временем.
- Прост в настройке, для этого используется в общем случае один config-файл.
- Работает быстро и не создаёт лишней нагрузки.
- Мы можем предоставить помощь в его настройке и исправлению возникших проблем.
| Мы не поддерживаем Microsoft IIS, и если вы выбираете его, вы должны рассчитывать на свои силы и интернет. В соответствующем разделе ниже, приведены полезные ссылки с информацией по разным серверам.
Также обратите внимание, IIS по умолчанию не возвращает информацию о произошедшей ошибке, показывая их только локально. Необходимо будет сконфигурировать его включив передачу отладочной информации. Ссылка на пример статьи как это делается представлена там же |
Инструкция по настройке Apache
Приведём краткую инструкцию по настройке Веб-сервера Apache.
- Скачиваем с официального сайта http://httpd.apache.org последнюю стабильную версию сервера
- Устанавливаем стандартными средствами.
- В конфигурационный файл httpd.conf, который лежит обычно в директории conf[1] необходимо добавить следующие строки (в общем в любое место, но скажем в конец):
LoadModule _1cws_module "C:\Program Files\1cv81\bin\wsap22.dll"
Alias /ascug "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"
<Location /ascug>
SetHandler 1cws-process
</Location>
- После изменения конфигурационного файла требуется перезапустить Apache. Делается это стандартными средствами операционной системы - просто перезапустить одноименную службу (сервис).
- Как проверить что сервер работает. Наберите в браузере адрес: http://localhost/ - вы должны увидеть единственную надпись "It works!".
Полезные ссылки
Примечания
- ↑ C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf по умолчанию, при установке на Windows 64 бита 32 битной версии Веб-сервера