Вход | Регистрация
 

Установка веб-сервера Apache и публикация ИБ

Установка веб-сервера Apache и публикация ИБ
Я
   Штурман
 
15.12.20 - 08:27
Существует ли нормальная инструкция по Apache и публикации базы на сервере?
В сети есть несколько, например, https://its.1c.ru/db/metod8dev/content/5978/hdoc
Но какую конкретно платформу 1С использовать и разрядность 32/64 нигде не написано.
Делаю все по инструкции - Апач ставится, в браузере появляется It's work!
Далее ставится 1С с веб-сервисами, создается база, при публикации ее на сервере ничего особенного не происходит - Апач вылетает и больше не работает, localhost не выводит в браузере ничего.
Как нормально поставить все?
   Йохохо
 
1 - 15.12.20 - 08:56
   Штурман
 
2 - 15.12.20 - 09:02
(1) в загрузках у меня уже есть похожая интсраляшка - apache_2.4.23-x64-openssl-1.0.2h

Платформу 1С начиная с каких цифр надо ставить? и разрядность, не знаете?

И при установке сертификатов на вопрос "Common Name (e.g. server FQDN or Your bane)" что отвечать? test.com?
   Йохохо
 
3 - 15.12.20 - 09:03
(2) как у апача x64
   Штурман
 
4 - 15.12.20 - 09:06
(3) Во время выполнения команды будет задано несколько вопросов. Для "Common Name (e.g. server FQDN or Your bane)" нужно также указать имя сервера. Остальные поля заполняются произвольно (кроме "Country name" - здесь можно оставить по умолчанию).

https://its.1c.ru/db/content/metod8dev/src/developers/scalability/instructions/i8105978.files/https_026.png

Что на картинке зашифровано? Имя какого сервера, не подскажете?
   Йохохо
 
5 - 15.12.20 - 09:14
(4) это для https
у меня так
httpd.conf
Listen 8080
# 1c
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.15.1830/bin/wsap24.dll"
# ++ 1c publication

Alias  "/zupvse" "E:/Apache/Apache2.4.64/sites1c/zup/zupvse"

<Directory "E:/Apache/Apache2.4.64/sites1c">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>
# zupvse

<Directory "E:/Apache/Apache2.4.64/sites1c/zup/zupvse">
AllowOverride None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "E:/Apache/Apache2.4.64/sites1c/zup/zupvse/default.vrd"
</Directory>
# -- 1c publication


E:\Apache\Apache2.4.64\sites1c\zup\zupvse\default.vrd
https://cloud.mail.ru/public/5pdJ/481x4wLkK
   Builder
 
6 - 15.12.20 - 09:15
Апач ставь х64.
У меня на х32 больше 2-3х пользователей нормально не работали, начинались глюки и проблемы. Перешел на х64 - все стабильно.
   Garykom
 
7 - 15.12.20 - 09:18
(0) Это знания которые надо получать самому методом тыка или проб и ошибок.
   Garykom
 
8 - 15.12.20 - 09:21
(5) Ты там скоко раз одну базу опубликовать пытался?
   Йохохо
 
9 - 15.12.20 - 09:22
(8) не публиковал вообще (7) пальцАми
   Garykom
 
10 - 15.12.20 - 09:23
(9) Нафик пальцами если можно опубликовать и глянуть до/после и проверить
   Йохохо
 
11 - 15.12.20 - 09:24
(10) бесило С:\апаче, кастомные пути удобнее у нотепаде
   Штурман
 
12 - 15.12.20 - 09:24
(7) так прежде чем темку сварганить, много апачей скачал и поставил - одна и та же ошибка постоянно, пока все на 32-бит 1С делал, ноаверное поэтому, на 64-бит попробую

(5) файл конфига переименуем
   Штурман
 
13 - 15.12.20 - 09:25
(8) там во всех инструкция такая картинка:

https://its.1c.ru/db/content/metod8dev/src/developers/scalability/instructions/i8105978.files/https_033.png

Однако у меня никогда что-то список с галками не появлялся
   Штурман
 
14 - 15.12.20 - 09:26
(11) в корень С: и в программ-файлы ставил
   Garykom
 
15 - 15.12.20 - 09:27
(12) разрядность 1С и апача должна совпадать
   Garykom
 
16 - 15.12.20 - 09:29
(15)+ а вот клиент тонкий который через апач работает уже пофиг на разрядность
   Штурман
 
17 - 15.12.20 - 09:32
(16) ясно, все снесу и буду опять с 0 ставить

А всякие сертификаты, правка конфигов в Апаче обязательна?

Во многих иструкциях про это вообще ни слова - поставил Апач и опубликовал базу - вуаля и все.
В других после установки Апача надо всякие сертификаты ставить, генерировать, править конфиги и лишь затем базу накатывать на сервер.
Где правильный подход?
   Йохохо
 
18 - 15.12.20 - 09:33
(17) не обязательно, только если прям хочется чтоб шифрованный трафик летал
   Штурман
 
19 - 15.12.20 - 09:36
(18) мне без шифровки и всякой лабутени, просто базу с 0 начать разработку под веб-браузер, и заценить итоговый результат )
   Garykom
 
20 - 15.12.20 - 09:48
Публикация базы это по сути правка конфига апача и файлик vrd

В конфиге должен быть подключен правильный модуль 1С (тут как раз важна разрядность)
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.15.1830/bin/wsap24.dll"

, если стоят обе (32 и 64 одной версии) 1С  можно словить лулзы опубликовав вроде правильно и даже работает а запустить локально другую разрядность

Ну и в конфиге апача еще сама публикация базы, может быть несколько но одна на одну базу
<Directory "E:/Apache/Apache2.4.64/sites1c/zup/zupvse">

Файлик где vrd лежит в каталоги для разных баз
ManagedApplicationDescriptor "E:/Apache/Apache2.4.64/sites1c/zup/zupvse/default.vrd"
   Garykom
 
21 - 15.12.20 - 09:49
(20) *Файлик где vrd лежит надо в разные каталоги для разных баз
   Garykom
 
22 - 15.12.20 - 09:51
(20)+ алиас
Alias  "/zupvse" "E:/Apache/Apache2.4.64/sites1c/zup/zupvse"

Это просто короткое имя базы для подключения тонкого или захода через браузер, от имени сервера
Тут важно что регистр важен ))
   Провинциальный 1сник
 
23 - 15.12.20 - 09:59
(0) Апач и 1с должны быть одной разрядности. Далее запустить 1с от имени администратора, зайти в конфигураторе в публикацию, настроить каталог для vrd, нажать кнопку и откинуться на спинку кресла.
   Штурман
 
24 - 16.12.20 - 01:05
Все-таки получилось опубликовать

Только по адресу http://localhost/infobase/

Такая страница:

Index of /infobase
Parent Directory
default.vrd

Базу создал пустую с нуля с одним справочником, почему 1С в браузере ничего не выводит?
   Штурман
 
25 - 16.12.20 - 01:16
При вызове Публикации на веб-сервере на вкладках Web-сервисы и HTTP-сервисы ничего нет
   Штурман
 
26 - 16.12.20 - 05:15
Создал стандартную демо-базу 1С Документооборот, на вкладке Web-сервисы появились данные, а на HTTP сервисы ничего нет.

При публикации на сайте тоже ничего не проиходил - браузер не выводит базу
   Провинциальный 1сник
 
27 - 16.12.20 - 06:34
(26) Зачем вам сервисы? Вам базу опубликовать надо вроде только. Если у вас не открывается окно логина, а вместо этого вы видите листинг каталога - это значит что модуль 1с не загрузился в апаче. Разрядность точно одинаковая?
   Штурман
 
28 - 16.12.20 - 06:35
Опубликовалась база в ВЕБе )))

Теперь остался вопрос - как с 0 создать базу, справочники там всякие, чтобы в ВЕБ опубликовать? Где инструкции взять?
   Провинциальный 1сник
 
29 - 16.12.20 - 06:37
(28) Хм.. ну раз у вас опубликовалась база, то заходите в конфигуратор этой базы и делайте нужные справочники.
   Провинциальный 1сник
 
30 - 16.12.20 - 06:38
+(29) в этом плане публикация в веб никак не влияет на разработку конфигурации 1с..
 
 
   Штурман
 
31 - 16.12.20 - 06:44
(29) Это была база Документооборота, а нужна пустая база, с 0
Где, к примеру, 1 справочник добавлен и все
   Провинциальный 1сник
 
32 - 16.12.20 - 06:47
(31) Создаешь пустую базу 1с и публикуешь её через конфигуратор. Как создать пустую базу вопрос не задавайте - это уже просто неприлично)
PS Скачайте самый свежий апач 2.4, в старых модуль 1с вылетает иногда.
   Штурман
 
33 - 16.12.20 - 07:13
(32) Ок, все получиось )

Еще интресная особенность - при публикации базы, 1С просит перезапустить Апач, если перезапускать из самой 1С, то Апач вылетает и больше не запускается снова, даже через сервисы...
   Александр111
 
34 - 16.12.20 - 11:12
1с надо запускать с правами администратора


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.