Релиз Unit 1.2

Валентин Бартенев vbart на nginx.com
Чт Июн 7 16:12:59 UTC 2018


Здравствуйте.

Рад сообщить о выпуске новой версии NGINX Unit.

Изменения в Unit 1.2                                             07.06.2018

    *) Добавление: настройка переменных окружения для процессов приложений.

    *) Добавление: установка пути к файлу "php.ini".

    *) Добавление: установка отдельных опций конфигурации PHP.

    *) Добавление: настройка аргументов запуска для Go приложений.

    *) Исправление: соединения в состоянии keep-alive могли подвисать после
       переконфигурации.


Ниже пример новых параметров конфигурации приложений:

    {
        "args-example": {
            "type": "go",
            "executable": "/path/to/compiled/go/binary",
            "arguments": ["arg1", "arg2", "arg3"]
        },

        "opts-example": {
            "type": "php",
            "root": "/www/site",
            "script": "phpinfo.php",

            "options": {
                "file": "/path/to/php.ini",
                "admin": {
                    "memory_limit": "256M",
                    "variables_order": "EGPCS",
                    "short_open_tag": "1"
                },
                "user": {
                    "display_errors": "0"
                }
            }
        },

        "env-example": {
            "type": "python",
            "path": "/www/django",
            "module": "wsgi",

            "environment": {
                "DB_ENGINE": "django.db.backends.postgresql_psycopg2",
                "DB_NAME": "mydb",
                "DB_HOST": "127.0.0.1"
            }
        }
    }

Обратите внимание, что "environment" можно задавать для приложений на любом
языке.

Пакеты для дистрибутивов Linux, а также Docker-образы доступны по ссылкам:

 - Пакеты:  https://unit.nginx.org/installation/#precompiled-packages
 - Docker:  https://hub.docker.com/r/nginx/unit/tags/

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru