1.echo模块下载

https://github.com/openresty/echo-nginx-module/tags

wget -c https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz

tar -xzvf v0.61.tar.gz

#echo-nginx-module-0.61/

#把模块存放在nginx目录下

cp -R echo-nginx-module-0.61/   /usr/local/nginx/module/echo


2.获取nginx预编译参数

[root@localhost ~]# nginx -V

nginx version: nginx/1.14.1

built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 

built with OpenSSL 1.0.2o  27 Mar 2018

TLS SNI support enabled

configure arguments: 

--user=www --group=www 

--prefix=/usr/local/nginx 

--with-http_stub_status_module 

--with-http_ssl_module 

--with-http_v2_module 

--with-http_gzip_static_module 

--with-http_sub_module 

--with-stream 

--with-stream_ssl_module 

--with-openssl=/root/lnmp1.5/src/openssl-1.0.2o


3.增加echo模块进行预编译和升级

configure arguments: 

--user=www 

--group=www 

--prefix=/usr/local/nginx 

--with-http_stub_status_module 

--with-http_ssl_module 

--with-http_v2_module 

--with-http_gzip_static_module 

--with-http_sub_module 

--with-stream 

--with-stream_ssl_module 

--with-openssl=/root/lnmp1.5/src/openssl-1.0.2o 

--add-module=/usr/local/nginx/module/echo


4.预编译成功

5.编译nginx 安装

make & make install

6.测试nginx echo 模块

nginx -s stop //停止

nginx             //重启

vim /usr/local/nginx/conf/nginx.conf

location / {

         default_type text/html; # 这个要写 不然会变成下载

         set $foo 'hello world';     #自定义变量

         echo $request_uri;      #显示nginx全局变量的url内容

         echo
$foo;             #显示自定义变量的内容

}

7.NGINX 全局变量

 : echo linux 全局变量

下一篇: 没有了