добавки в ридми
This commit is contained in:
parent
7095d1f83b
commit
eab8052b0d
31
README.md
31
README.md
|
@ -43,8 +43,39 @@
|
||||||
Пользователь нужен с полными правами, чтоб от его имени сервис делал запросы и получал данные, которые будет далее перенаправлять на сайт. Ставим этому пользователю ХОРОШИЙ пароль и убираем его из списка авторизации. У меня для этого заведен пользователь **UserWebService** с ОЧЕНЬ длинным и сложным паролем.
|
Пользователь нужен с полными правами, чтоб от его имени сервис делал запросы и получал данные, которые будет далее перенаправлять на сайт. Ставим этому пользователю ХОРОШИЙ пароль и убираем его из списка авторизации. У меня для этого заведен пользователь **UserWebService** с ОЧЕНЬ длинным и сложным паролем.
|
||||||
|
|
||||||
### Теперь готовим web сервер.
|
### Теперь готовим web сервер.
|
||||||
|
Чтоб все заработало, нам нужен web сервер готовый к публикации баз и сервисов 1С.
|
||||||
|
|
||||||
|
В рекомендациях от 1С, это или IIS, или Apache. В нашем случае используем второй, так как он проще, легче и менее требователен.
|
||||||
|
|
||||||
|
Рекомендую отдельную внешнюю установку web сервера в пределах отдельной ноды. Хотя можно установить и непосредственно, на ноду с установленным сервером 1С Предприятия. Это в какой-то мере упростит установку и настройку.
|
||||||
|
|
||||||
|
В моем случае, в качестве сервера выступает linux станция. На данном сервере, помимо Apache ставим серверную часть платформы 1С. За деталями и подробностями, в ГуглЯшу, поскольку это выходит за рамки данного проекта. После чего приступаем к редактированию конфигурационного файла Apache: apache.conf . В него нужно внести данные о каталоге, где будет располагаться настроечный файл соединения с базой 1С и прописать модуль-библиотеку, чтоб наш Apache мог общаться с 1С. Часть конфига, который нужно внести в рабочий конфиг Apache, я с комментариями приводу ниже:
|
||||||
|
|
||||||
|
```
|
||||||
|
#То что нужно добавить в ваш конфиг
|
||||||
|
#Apache чтоб опубликовать базу 1С.
|
||||||
|
|
||||||
|
# 1c publication
|
||||||
|
Alias "/emp" "/var/www/emp/"
|
||||||
|
<Directory "/var/www/emp/">
|
||||||
|
AllowOverride All
|
||||||
|
Options None
|
||||||
|
Require all granted
|
||||||
|
SetHandler 1c-application
|
||||||
|
ManagedApplicationDescriptor "/var/www/emp/default.vrd"
|
||||||
|
</Directory>
|
||||||
|
#
|
||||||
|
|
||||||
|
# !ОБЯЗАТЕЛЬНО! прописываем в строке ниже
|
||||||
|
#путь к установленной библиотеке 1С
|
||||||
|
# Релиз установленного 1С в Apache должен
|
||||||
|
#совпадать с релизом платформы
|
||||||
|
#установленной на сервере 1С
|
||||||
|
LoadModule _1cws_module "/opt/1cv8/x86_64/8.3.20.1996/wsap24.so"
|
||||||
|
```
|
||||||
|
То есть мы внесли в конфиг, что настроечный файл соединения будет лежать в папке /var/www/emp и обратится к нему можно будет по алиасу /emp.
|
||||||
|
|
||||||
|
Теперь переходим в папку публикации, в нашем случае /var/www и создаем в ней папку emp, куда переносим файл default.vrd. В этом файле описана структура соединения с базой 1С, в формате понятном серверу 1С. К
|
||||||
|
|
||||||
Код добавляем вот так:
|
Код добавляем вот так:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue