|
Публикую файловую базу 8.3 с помощью апача на другой машине под линухами... | ☑ | ||
---|---|---|---|---|
0
Jackman
17.02.14
✎
20:55
|
Т.к. разные машины, то прийдется запускать через webinst.exe, однако непонятно, что писать в параметр -connstr ?
|
|||
1
Jackman
17.02.14
✎
21:11
|
Цитирую то, что мне написал админ:
"Есть 2 сервака: 1 линух с апачем 2.2, 2й - винда с файловой базой под 1С 8.3. Необходимо опубликовать БД на линуховом сервере, при этом оставив бд на виндовой машине. На линухе установлены 1C_Enterprise83-ws-8.3.4-428.i386.rpm и 1C_Enterprise83-common-8.3.4-428.i386.rpm, что дает необходимые библиотеки и webinst, однако т.к компьютеры и физически и програмно разные, есть загвозка что прописывать в -connStr. Ведь файловая БД не расшарена по сети и фактически недоступна из вне." |
|||
2
Jackman
17.02.14
✎
21:37
|
У кого-то был опыт публикации базы из виндвой машины на линуховую, на которой крутится апач?
|
|||
3
Jackman
18.02.14
✎
18:15
|
Авось, кто ответит...
|
|||
4
Apokalipsec
18.02.14
✎
18:35
|
не проще поднять апач на виндовой и не ипаться, простите за мой французский?
|
|||
5
Torquader
18.02.14
✎
18:40
|
Так с apache придётся заходить в директорию базы - то есть она должна быть видна - smb-клиент, видимо.
|
|||
6
Jackman
18.02.14
✎
18:58
|
(4)Если поставить Апач на виндовую машину, там где установлена 1С8.3 вместе с базой, то прийдется пробрасывать порты через шлюз наружу, и пользователю прийдется, кроме адреса в браузерной строке, вводить еще и какой-то нестандартный порт через двоеточие, что ни есть хорошо.
|
|||
7
Torquader
18.02.14
✎
19:02
|
(6) Если с машины на Linux сделать "проброс портов", то ничего вводить будет не нужно.
|
|||
8
Jackman
18.02.14
✎
19:14
|
На шлюзе (та самая машина под Линухом) 80й порт уже занят, там на Апаче корпоративный сайт болтается, поэтому прийдется менять на нестандартный.
|
|||
9
Torquader
18.02.14
✎
19:17
|
(8) А тогда в чём разница - что так менять - что этак.
|
|||
10
Jackman
18.02.14
✎
19:29
|
(9)Если получилось бы использовать Апач на шлюзе, там, где и корпоративный сайт, то обошлись бы стандартным портом, поэтому и создал тему...
|
|||
11
Torquader
18.02.14
✎
19:33
|
(10) Попробуй тогда сначала опубликовать тестовую базу, находящуюся на одной с apache машине, чтобы посмотреть, что ему нужно для работы - потом можно будет принять решение, как сделать доступ к файлу базы.
Но, боюсь, что всем придётся работать через Web-сервер, так как файловый доступ из разных систем - ??? |
|||
12
Jackman
18.02.14
✎
20:01
|
(11) Админ ковыряет, но, наверное, прийдется ставить на виндовую машину Апач и пробрасывать через нестандартный порт :(
|
|||
13
Torquader
18.02.14
✎
20:03
|
(12) Если очень постараться, то у apache есть режим "тунеля" - то есть можно запрос к одной странице пробросить на другую на другом сервере - только нужно смотреть - рвёт ли 1С соединение или нет.
|
|||
14
Jackman
18.02.14
✎
20:15
|
(13) Ок, скописпастил админу твой пост
|
|||
15
Torquader
18.02.14
✎
20:17
|
||||
16
Torquader
18.02.14
✎
20:22
|
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
Думаю, что можно попробовать. |
|||
17
Jackman
18.02.14
✎
20:54
|
(15)Спасибо, я ему переслал, завтра будет пробовать. О результатах отпишу
|
|||
18
Torquader
18.02.14
✎
20:56
|
(17) Очень интересно - что получится, так как если "взлетает", то 1С смело можно в любой сайт "внедрять" при помощи простой ссылки - что иногда очень полезно.
Если нет, то ссылка будет с костыликом - переходом на другой сайт. |
|||
19
etc
18.02.14
✎
22:00
|
(6) и пользователю прийдется, кроме адреса в браузерной строке, вводить еще и какой-то нестандартный порт через двоеточие, что ни есть хорошо
mod_rewrite может перенаправить запрос на другой порт и пользователь ничего не заметит. Так же как обычно соединение с http (80-й порт) перебрасывают на https (443-й порт) |
|||
20
Jackman
18.02.14
✎
22:42
|
(19)Спс, попробуем завтра :)
|
|||
21
Torquader
18.02.14
✎
23:04
|
(19) Если уж на то пошло, то в любой ссылке <a href="javascript:document.location.href='http://www.mail.ru';">ссылка</a>
|
|||
22
Torquader
18.02.14
✎
23:04
|
(21) ... писателям автопреобразования ссылок икать один час ...
|
|||
23
etc
19.02.14
✎
01:37
|
(21) честно признаюсь не понял сей мысли. Вроде слова все понятные, но поотдельности :) Вместе никак.
|
|||
24
Torquader
19.02.14
✎
16:03
|
(23) В любом месте на сайте можно разместить ссылку, которая через javascript перейдёт куда угодно в том числе и в базу 1С, причём без каких-либо действий со стороны сервера.
Просто, на нормальных сайтах это называется кривой редирект, но для базы 1С - самое оно - гугль-то её жрать не будет. |
|||
25
Jackman
19.02.14
✎
20:31
|
Вообщем, заработало.
На машине с виндой и базой поставили Апач, а проблему с нестандартным портом решили через apache_mod_proxy. Всем отозвавшимся - спасибо! |
|||
26
Torquader
20.02.14
✎
11:59
|
(25) Молодцы!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |