Заставить один апач, на одном порту работать с разными версиями 1С.

  1. 8 г. назад

    Задача: заставить один апач, на одном порту работать с разными версиями 1С.

    Если сделать так:
    LoadModule _1cws_module82 "C:/Program Files (x86)/1cv82/8.2.18.109/bin/wsap22.dll"
    LoadModule _1cws_module83 "C:/Program Files (x86)/1cv8/8.3.5.1443/bin/wsap22.dll"

    А в самих dll поправить строку "_1cws_module" на "_1cws_module82" и "_1cws_module83"
    Оно взлетит?

    Почему-то взлетело! Нет ругани на разные версии клиента и сервера, хотя, на мой взгляд, не должно! Т.к. в публикациях одна и та же строка:
    SetHandler 1c-application

    Как апач угадывает, к какой dll адресовать файлы?
    По-идее, "1c-application" - тоже должен быть разный. Так?

    И можно ли обойтись без хакерства какими-нибудь синонимами?

    Ответы: (7) (8)
  2. -image-

    Ответы: (2)
  3. (1) Я б сам ни в жисть, но так сделал мой знакомый и у него заработало! Вот я в шоке от этого :)

  4. Не угадал автора. Подумал что Stim с очередной проблемой.

  5. извините что плюсанул, надеюсь не оскорбил.

  6. Тут совсем 1Сников нет? :)

  7. одинэснеки 6-ндфл озадачены, накуй им апач...

  8. (0) не получиться. Ставь haproxy, и разруливай по урлам или nginx, а апачи запускаешь на разных портах.

    Ответы: (9)
  9. (0) я тебе тайну страшную расскажу. Платформа 8.2 работает на сервере 8.3 вообще без проблем. И именно как 8.2 (необходимо ее наличие)

  10. (7) В том и дело, что уже получилось так как описано! Первый вопрос - почему работает? Второй - можно ли обойтись без исправления dll ?

или зарегистрируйтесь чтобы ответить!