This crates provides Nginx bindings for Rust. Currently, only Linux is supported.
nginx
crate to Cargo.tomltoml
[dependencies]
nginx = "0.3"
Note: In order to build the crate, clang
must be installed and the following command must be executed on the host:
sh
sed -i 's:# define IPPORT_RESERVED:// #define IPPORT_RESERVED:' /usr/include/netdb.h
It is recommended to use Docker to build the crate:
sh
make build-image
make build
Note: The version of Nginx could be set using NGINX_VERSION
environment variable, if it is not set, the default version is used:
sh
NGINX_VERSION=1.15.8 cargo build
Some code were copied (and refactored) from nginxinc/ngx-rust.