Серверная конфигурация Пассворка
Если необходимый параметр отсутствует в списке, значит он настраивается через веб-интерфейс Пассворка или больше не поддерживается.
Конфигурационный файл config.env расположен в следующих директориях (в зависимости от выбора установки Пассворка):
- Linux —
/var/www/init/config.env - Windows Server —
C:\inetpub\wwwroot\passwork\init\config.env - Docker —
/<passwork>/conf/keys/config.env
Параметры связанные с работой Пассворка
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
ENCRYPTION_CIPHER | AES-256-CFB | Алгоритм шифрования данных. |
IS_EXPORT_ENABLED | 1 | По умолчанию экспорт записей в Пассворке доступен. Значение 0 запрещает экспорт. |
IS_EMERGENCY_RESET_ENABLED | 0 | Разрешение сброса пароля Владельца через консольную команду. |
IS_WRITING_LOGS_TO_STDERR_ENABLED | 1 | Запись ошибок в поток stderr |
IS_WRITING_LOGS_TO_ERROR_LOG_ENABLED | 1 | Запись ошибок в файл error_log |
ACTIVITY_LOG_OUTPUT | syslog | Запись журнала событий в syslog (по умолчанию) или в stdout поток PHP-FPM. |
IS_BASE64_RESPONSE_ENCODING_ENABLED | 1 | Кодирование ответов в Base64. |
APP_URL | URL адрес Пассворка. Задаётся в процессе Мастера установки. | |
HEALTH_CHECK_TOKEN | Токен для эндпоинта проверки состояния. | |
HASH_ALGORITHM | Рекомендуется оставить без изменений | Алгоритм хэширования паролей. По умолчанию используется SHA512. |
ENCRYPTION_CIPHER | Рекомендуется оставить без изменений | Можно указать алгоритм шифрования из библиотеки OpenSSL. |
IS_HTTP_HEADERS_CHECKER_ENABLED | 0 | Включение проверки Referer в HTTP-заголовках. |
LDAP_GROUP_ADDITIONAL_FILTER | Дополнительная фильтрация групп LDAP. |
Параметры путей и файлов конфигурации
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
FILES_DIR | <корень Пассворк>/files | Директория содержащая логи фоновых задач, описание API схемы и другие |
INIT_DIR | <корень Пассворк>/init | Директория по умолчанию для хранения ключа шифрования и пользовательского файла конфигурации. |
ENCRYPTION_KEY_PATH | $INIT_DIR/encryption_key | Путь к файлу ключа шифрования. |
ENV_LOCAL_PATH | $INIT_DIR/config.env | Путь к пользовательскому файлу настройки. |
SSO_FILES_DIR | $FILES_DIR/sso | Путь к директории sso, необходима для хранения сертификатов в случае использования для подписи. |