Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
решения:обход_портов [2017/12/10 17:13]
adminasp [Открыть порты]
решения:обход_портов [2022/07/04 18:58] (текущий)
Строка 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.
  
 ===== Настройка сборщика ===== ===== Настройка сборщика =====
  
-При сборке внешней обработки в [[компоненты:​кодген|КодГене]] указать адрес подключения:​ http://​ваш-сервер:​8010.+При сборке внешней обработки в [[компоненты:​кодген|КодГене]] указать адрес подключения: ​<​code>​http://​ваш-сервер:​8010</​code>​Либо указать его же в параметре **АдресШлюза**.