|
Опубликовать на веб сервере одну базу под несколькими именами
| ☑ |
0
Evil-Wisp
13.03.18
✎
15:02
|
Если опубликовать базу на сервере апач, платформа 8.3.8 добавляет в файлик httpd.conf запись:
Alias "/base1" "D:/Web/Test/"
<Directory "D:/Web/Test/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "D:/Web/Test/default.vrd"
</Directory>
И тогда база становится доступна по адресу
Нужно добавить еще одно имя, по которому будет доступна эта же база, например base2.
Пробовал в httpd.conf добавлять строчку
Alias "/base2" "D:/Web/Test2/"
<Directory "D:/Web/Test2/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "D:/Web/Test2/default.vrd"
</Directory>
При этом файлик default.vr просто скопировал в другую папку.
Он по ссылке проходит, но ругается:
{"#exception":"{: Not found\nОшибка при выполнении запроса GET к ресурсу /base2/:"}}
При этом исходная база работает.
Думаю проблема в том, что он пытается искать базу с именем base2, а ее нет. Как можно обойти эту проблему?
|
|
1
Asmody
13.03.18
✎
15:06
|
(0) А в default.vrd кто будет имя менять?
|
|
2
spiller26
13.03.18
✎
15:07
|
(1) Нужно не только в httpd.conf добавлять.
В "D:/Web/Test2/default.vrd"
|
|
3
spiller26
13.03.18
✎
15:13
|
(0) Открой default.vrd файлы и всё поймешь
1 файл
base="/Base1"
ib="File='/home/auser/1cBases/Base1';"/>
2 файл
base="/Base2"
ib="File='/home/auser/1cBases/Base2';"/>
У тебя одинаковые файлы
|
|
4
spiller26
13.03.18
✎
15:16
|
(3) Апач смотрит файл httpd.conf куда потом обращается к файлам .vrd там прописано где расположена база.
У меня базы лежат отдельно, а .vrd файлы отдельно, т.к. в vrd может прописана вообще обращение на сервер 1с
|
|
5
Evil-Wisp
14.03.18
✎
04:24
|
Да, в файлике default.vrd не догадался исправить.
base="/Base2", а ib такой оставить.
И база будет работать по 2-м ссылкам.
|
|