I can not configure the python module through the official Nginx Unit documentation?

Valentin V. Bartenev vbart at nginx.com
Tue Mar 13 17:48:54 UTC 2018


On Tuesday 13 March 2018 13:25:47 avpdnepr wrote:
> root at instance-1:~# cat /root/unit_json/start.json
> {
>     "listeners": {
>         "*:8300": {
>             "application": "blogs"
>         },
>         "*:8301": {
>             "application": "cart"
>         }
>     },
> 
>     "applications": {
>         "blogs": {
>             "type": "php",
>             "processes": 20,
>             "user": "www-php",
>             "group": "www-php",
>             "root": "/var/www",
>             "index": "index.php"
>         },
>         "cart": {
>             "type": "python",
>             "processes": 10,
>             "module": "wsgi",
>             "user": "root",
>             "group": "root",
>             "path": "/var/www/app"
>         }
>     }
> }

Since your Python application() callable is inside the
/var/www/app/index.py file, then your module should
be called "index", not "wsgi".

See the Python documentation about how it works:
https://docs.python.org/3/tutorial/modules.html#the-module-search-path

  wbr, Valentin V. Bartenev



More information about the nginx mailing list