Публикация базы 1С в Apache на Windows

baltun

Администратор
Сообщения
12.351
Реакции
3.103
Баллы
1.833
Как публиковать базу в 1С мы не будем писать там все просто и есть много мануалов с картинками, а вот как настроить Apache 2.4.63 мы напишем про это и так начнем.
Загруженный архив распаковываем в любой каталог, например, C:\Apache24.
Открываем командную строку от администратора и переходим в папку bin каталога, куда распаковали apache — в нашем случае:
Код:
cd C:\Apache24\bin

Запускаем установку apache как сервиса Windows:
Код:
httpd.exe -k install
Эта команда также создаст службу для Apache и в дальнейшем рестарты лучше делать через C:\Apache24\bin\ApacheMonitor.exe после всего публикуем базу в 1С.
В командной строке, запущенной от администратора, переходим в каталог с программой 1С, например:
Код:
cd C:\Program Files\1cv8\8.3.25.1374\bin

После вводим команду:
а) файловый вариант:
Код:
webinst –publish -apache24 -wsdir Base -dir "c:\apache\htdocs\Base" -connstr "File=""D:\Bases\Base"";" -confpath "C:\Apache24\conf\httpd.conf
б) сервер 1С:
Код:
webinst –publish -apache24 -wsdir Base -dir "c:\apache\htdocs\Base" -connstr "Srvr=192.168.0.10;Ref=Base;" -confpath "C:\Apache24\conf\httpd.conf
* где:
  • apache24 — версия нашего веб сервера и тип самого сервера.
  • wsdir — имя публикации для базы.
  • dir — каталог для хранения файлов публикации.
  • connstr — путь до базы. В случае хранения базы в файле пишем путь до нее. Если используется сервер 1С, то пишем его адрес и имя базы.
  • confpath — путь до конфигурационного файла Apache.
Перезапускаем apache.
И самое главное переходим в C:\Apache24\conf\httpd.conf и добавляем строку:
Код:
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.25.1374/bin/wsap24.dll"

К стати после публикации у вас в Apache появится запись такого вида:
Код:
# 1c publication
Alias "/Base" "c:/Apache24/htdocs/Base/"
<Directory "c:/Apache24/htdocs/Base/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "c:/Apache24/htdocs/Base/default.vrd"
</Directory>

Несколько баз​

Если нам нужно опубликовать несколько баз на одном веб-сервере, то просто повторяем действия:
  • Заходим в нужную базу 1С под конфигуратором.
  • Переходим в окно публикации базы.
  • Вводим данные, необходимые для публикации.
  • Перезапускаем Apache.
  • Проверяем работу.
 
Назад
Верх Низ