|   |   | 
| 
 | Публикую файловую базу 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) Молодцы!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |