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 全局变量
共 120 条评论