Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
решения:обход_портов [2024/09/23 11:05] shihov |
решения:обход_портов [2024/09/25 16:24] (текущий) shihov |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Способ обхода портов и протокола HTTPS ====== | ====== Способ обхода портов и протокола HTTPS ====== | ||
- | Данный способ применяется при жёстких ограничениях по прямому подключению из 1С к серверу Меркурия по протоколу HTTPS. | + | Данный способ применяется при жёстких ограничениях по прямому подключению из 1С к серверу Меркурия по протоколу HTTPS **а также по умолчанию при работе в платформах 8.1 - 8.2**. |
===== Настройка под Debian (Ubuntu) ===== | ===== Настройка под Debian (Ubuntu) ===== | ||
Строка 102: | Строка 102: | ||
===== Настройка под Windows ===== | ===== Настройка под Windows ===== | ||
- | Внимание: настроенные ws-ссылки в прямой заставляют конфигурацию игнорировать параметр "Адрес службы", их необходимо удалить: (Общие - Ws-ссылки - удалить ws-ссылки с названиями АСП_меркурий и АСП_сервис) \\ | ||
- | {{:решения:нодепрокси78.png|}} \\ | ||
- | |||
+ | Все последующие действия выполняем на сервере 1с, либо на постоянно включенном компьютере с доступом в интернет. \\ | ||
- Скачать последний LTS релиз Node.js версии 8.x c [[https://nodejs.org/en/|официального сайта]] или с сайта асп: {{ :решения:node-v13.14.0-x64.msi }}. | - Скачать последний LTS релиз Node.js версии 8.x c [[https://nodejs.org/en/|официального сайта]] или с сайта асп: {{ :решения:node-v13.14.0-x64.msi }}. | ||
- Установить в систему. | - Установить в систему. | ||
- | - Скачать [[https://api.aspcom.ru/ws/node-proxy.zip|архив прокси-скрипта]]. | + | - Скачать архив прокси скрипта: {{ :решения:node-proxy.zip |}}. |
- | - Подменить адреса подключения в WSDL файлах в папке **ws-compat** (в том числе подпапках **2** и **2.1**): | + | - Распаковать архив в постоянное место хранения, лучше всего в корень диска. |
- | - api.aspcom.ru:8011 -> new_address:8011 | + | |
- | - api.aspcom.ru:8012 -> new_address:8012 | + | |
- Запустить скрипт командой: <code -> | - Запустить скрипт командой: <code -> | ||
node app.js | node app.js | ||
Строка 122: | Строка 118: | ||
* Прописать в планировщик задач при старте системы. | * Прописать в планировщик задач при старте системы. | ||
* Прописать в пути автозапуска в реестре Windows. | * Прописать в пути автозапуска в реестре Windows. | ||
+ | |||
+ | |||
===== Настройка сборщика ===== | ===== Настройка сборщика ===== | ||
Строка 128: | Строка 126: | ||
<code -> | <code -> | ||
- | http://ваш-сервер:8010 | + | http://127.0.0.1:8010 |
</code> | </code> | ||
- | Либо указать его же в параметре **АдресШлюза**. | + | в случае если скрипт настроен на сервере 1с \\ |
+ | |||
+ | или \\ | ||
+ | |||
+ | <code -> | ||
+ | http://ваш_сервер:8010 | ||
+ | </code> | ||
+ | |||
+ | в случае если скрипт настроен на другом компьютере в локальной сети \\ | ||
+ | |||
+ | Либо указать его же в параметре **АдресСлужбы**. | ||