Как провести получаемую информацию через скрипт Python на сервере?

Есть сервер, на котором располагается .py скрипт, который обрабатывает xml файл, форматируя его в json по стандартам, необходимым для работы с ним в дальнейшем.

Информация (xml) приходит с 1С. Как правильно реализовать обработку получаемой инфы через скрипт? Есть ли средства отследить процесс, мол:

  • Пришёл запрос.
  • Провожу его через .py скрипт
  • Процесс завершён
  • Отдаю его в работу

Ответы (1 шт):

Автор решения: Sergey Tatarincev

для apache, в конфигурации дописываем

<VirtualHost *:80>
#....
<Directory "/var/vhosts/www/test">
            Options +ExecCGI
            AllowOverride None
            Order allow,deny
            allow from all
            AddHandler cgi-script .py
</Directory> 
</VirtualHost>

обязательно перезапускаем апач. В debian/ubuntu это

sudo service apache2 restart

и создаем тестовый скрипт /var/vhosts/www/test/a.py

#!/usr/bin/python3
print("Content-Type: text/plain\r\n")
print("HELLO\r\n")

теперь можно проверить в браузере к примеру http://myhost/test/a.py (если корневой каталог сайта /var/vhosts/www)

→ Ссылка