Nginx Configuration error unknown directive "echo" resolution
In fact, Nginx does not have a built-in echo directive, so you'll naturally be prompted to say unrecognized instructions when you use them rashly. It is a 3rd party module developed by Agentzh (Zhang Yichun) and is a powerful debugging tool.
The installation method is as follows:
1. Download the. zip version of the Echo-nginx-module module from the link below and unzip it.
Https://github.com/agentzh/echo-nginx-module
2, into the Nginx installation directory, with the following command to configure and install
./configure--prefix=/usr/local/nginx--add-module=/The Echo-nginx-module directory you extracted
Make-j2 && make Install
You can then use the Echo directive in your custom module.
For example, in the configuration file nginx.conf:
Location/hello {
echo "$document _root<br/>hello, use echo!";
}