Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
решения:обход_портов [2017/12/10 17:10] adminasp [Настроить службу автозапуска] |
решения:обход_портов [2022/07/04 18:58] 127.0.0.1 внешнее изменение |
||
---|---|---|---|
Строка 22: | Строка 22: | ||
<code bash> | <code bash> | ||
cd ws-compat | cd ws-compat | ||
+ | sed -i 's/api.aspcom.ru:8011/new_address:8011/g' *.wsdl | ||
+ | sed -i 's/api.aspcom.ru:8012/new_address:8012/g' *.wsdl | ||
+ | cd 2 | ||
+ | sed -i 's/api.aspcom.ru:8011/new_address:8011/g' *.wsdl | ||
+ | sed -i 's/api.aspcom.ru:8012/new_address:8012/g' *.wsdl | ||
+ | cd ../21 | ||
sed -i 's/api.aspcom.ru:8011/new_address:8011/g' *.wsdl | sed -i 's/api.aspcom.ru:8011/new_address:8011/g' *.wsdl | ||
sed -i 's/api.aspcom.ru:8012/new_address:8012/g' *.wsdl | sed -i 's/api.aspcom.ru:8012/new_address:8012/g' *.wsdl | ||
Строка 28: | Строка 34: | ||
==== Настроить службу автозапуска ==== | ==== Настроить службу автозапуска ==== | ||
Создать файл **/lib/systemd/system/node-proxy.service**: | Создать файл **/lib/systemd/system/node-proxy.service**: | ||
- | <code systemd> | + | <file service node-proxy.service> |
[Unit] | [Unit] | ||
Description=NodeJS proxy service | Description=NodeJS proxy service | ||
Строка 46: | Строка 52: | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
- | </code> | + | </file> |
Стартовать службу: | Стартовать службу: | ||
Строка 84: | Строка 90: | ||
Убедиться, что порты 8010-8012 доступны для подключения к этой машине. | Убедиться, что порты 8010-8012 доступны для подключения к этой машине. | ||
+ | |||
+ | ===== Настройка под Windows ===== | ||
+ | |||
+ | - Скачать последний LTS релиз Node.js версии 8.x c [[https://nodejs.org/en/|официального сайта]]. | ||
+ | - Установить в систему. | ||
+ | - Скачать [[https://api.aspcom.ru/ws/node-proxy.zip|архив прокси-скрипта]]. | ||
+ | - Подменить адреса подключения в WSDL файлах в папке **ws-compat** (в том числе подпапках **2** и **2.1**): | ||
+ | - api.aspcom.ru:8011 -> new_address:8011 | ||
+ | - api.aspcom.ru:8012 -> new_address:8012 | ||
+ | - Запустить скрипт командой: <code>node app.js</code>. | ||
+ | |||
+ | Автозапуск можно осуществить любым предпочтительным способом: | ||
+ | * Вставить ярлык в автозагрузку. | ||
+ | * Прописать в планировщик задач при старте системы. | ||
+ | * Прописать в пути автозапуска в реестре Windows. | ||
+ | |||
+ | ===== Настройка сборщика ===== | ||
+ | |||
+ | При сборке внешней обработки в [[компоненты:кодген|КодГене]] указать адрес подключения: <code>http://ваш-сервер:8010</code>Либо указать его же в параметре **АдресШлюза**. | ||