Image-Filter (original) (raw)

  1. Home
  2. F5 NGINX Plus
  3. Admin Guide
  4. Dynamic Modules Image-Filter

  1. Check the Technical Specifications page to verify that the module is supported by your operating system.
  2. Install the Image-Filter module package nginx-plus-module-image-filter.
    For Amazon Linux 2, CentOS, Oracle Linux, and RHEL:
    shell
sudo yum update && \  
sudo yum install nginx-plus-module-image-filter  
sudo yum update && \  
sudo yum install nginx-plus-module-image-filter  

For Amazon Linux 2023, AlmaLinux, Rocky Linux:
shell

sudo dnf update && \  
sudo dnf install nginx-plus-module-image-filter  
sudo dnf update && \  
sudo dnf install nginx-plus-module-image-filter  

For Debian and Ubuntu:
shell

sudo apt update && \  
sudo apt install nginx-plus-module-image-filter  
sudo apt update && \  
sudo apt install nginx-plus-module-image-filter  

For SLES:
shell

sudo zypper refresh && \  
sudo zypper install nginx-plus-module-image-filter  
sudo zypper refresh && \  
sudo zypper install nginx-plus-module-image-filter  

For Alpine:

apk add nginx-plus-module-image-filter  
apk add nginx-plus-module-image-filter  

For FreeBSD:
shell

sudo pkg update && \  
sudo pkg install nginx-plus-module-image-filter  
sudo pkg update && \  
sudo pkg install nginx-plus-module-image-filter  

After installation you will need to enable and configure the module in F5 NGINX Plus configuration file nginx.conf.

  1. Enable dynamic loading of the module with the load_module directive specified in the top-level (“main”) context:
    nginx
load_module modules/ngx_http_image_filter_module.so;  
http {  
    # ...  
}  
load_module modules/ngx_http_image_filter_module.so;  
http {  
    # ...  
}  
  1. Perform additional configuration as required by the module.
  2. Test the NGINX Plus configuration. In a terminal, type-in the command:
    Expected output of the command:
    shell
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok  
nginx: configuration file /etc/nginx/nginx.conf is successful  
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok  
nginx: configuration file /etc/nginx/nginx.conf is successful  
  1. Reload the NGINX Plus configuration to enable the module: