Encrypted-Session
This dynamic module provides encryption and decryption support for NGINX variables based on AES-256 with MAC. It is usually used with the Set-Misc dynamic module and the NGINX rewrite module.
Installation Instructions
Install the Encrypted-Session module.
For Amazon Linux, CentOS, Oracle Linux, and RHEL:
$ yum install nginx-plus-module-encrypted-session
For Debian and Ubuntu:
$ apt-get install nginx-plus-module-encrypted-session
For SLES:
$ zypper install nginx-plus-module-encrypted-session
Put the following directive in the top-level (“main”) context of the main NGINX Plus configuration file, /etc/nginx/nginx.conf:
load_module modules/ndk_http_module.so; load_module modules/ngx_http_encrypted_session_module.so;
Note: The directives must be in this order.
Perform additional configuration as required by the module.
Reload NGINX Plus to enable the module:
$ nginx -t && nginx -s reload