> This page is for Applications Protection.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.humansecurity.com/llms.txt.

# Nginx Docker Image

Nginx Docker Image

Docker Hub page: [https://hub.docker.com/r/perimeterx/px-nginx](https://hub.docker.com/r/perimeterx/px-nginx)\
Docker Pull Command: `docker pull perimeterx/px-nginx`

This image is based on the official Nginx Docker "stable" images ([https://hub.docker.com/\_/nginx](https://hub.docker.com/_/nginx)) and includes the latest stable HUMAN Nginx Enforcer version.

`docker pull perimeterx/px-nginx:latest` will always return the latest stable HUMAN Docker image.

The changelog for HUMAN Nginx Enforcer module could be found in [What's New](https://docs.perimeterx.com/docs/whats-new-nginx) section

Please refer to our NGINX Enforcer documentation how to configure NGINX Enforcer inside the container: [Configuration Options](https://docs.perimeterx.com/docs/nginx-config-options)

The following 2 lines must be present at the top of `/etc/nginx/nginx.conf` file:

```none
load_module /usr/lib/nginx/modules/ngx_http_pxnginx_module.so;
thread_pool px_pool threads=10;
```