如何安装nginx的第三方模块

明天晚上一口气将agentzh写的”Nginx变量漫谈1-8“看完了.于是手动测试一下这些第三方模块.

这里以HttpEchoModule模块为例.

由于以前安装过nginx,所以这里重新configure一下.并且指定新添加的模块路径.使用–add-module=/path/to/module_name指令.可以参考:http://wiki.nginx.org/HttpEchoModule#Installation

这里只指定了一个HttpEchoModule这个模块.模块下载地址见:https://github.com/agentzh/echo-nginx-module/tags,如果有多个模块的话,只需要多次使用-add-module指令即可.

先下载HttpEchoModule模块

cd /usr/src/soft/nginx-1.1.1/
mkdir module
cd module
wget "https://github.com/agentzh/echo-nginx-module/tarball/v0.37rc7"
tar zxvf v0.37rc7

重新配置加入第三方模块

cd /usr/src/soft/nginx-1.1.1
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/src/soft/nginx-1.1.1/module/agentzh-echo-nginx-module-b7ea185/
make && make install
现在新模块已经安装成功.可以使用下面的方法进行测试
server {
    listen 8080;
        location /test {
        set $foo hello;
        echo "foo: $foo";
    }
}

启动Nginx服务

/usr/local/nginx/sbin/nginx

用curl命令测试

[root@bogon nginx-1.1.1]# curl http://localhost:8080/test
foo: hello

更多第三方模块也可以参考:http://chenxiaoyu.org/2011/10/30/nginx-modules.html

 

25 thoughts on “如何安装nginx的第三方模块

  1. Pingback: [教程]CentOS平台安装lemp | haohtml's blog

  2. Pingback: decals for road cases

  3. Pingback: view

  4. Pingback: meja qq

  5. Pingback: 바카라사이트

  6. Pingback: 바카라사이트

  7. Pingback: https://biznesblog.biz.pl/forum/

  8. Pingback: cbdque

  9. Pingback: www.cbdistic.com

  10. Pingback: black and gold selfie frame

  11. Pingback: porn

  12. Pingback: porn

  13. Pingback: satta king

  14. Pingback: جلب الحبيب

  15. Pingback: dominoqq

  16. Pingback: 사설토토

  17. Pingback: your koi guide

  18. Pingback: replica best patek philippe copies

  19. Pingback: how to create a poisonous drink

  20. Pingback: replica hublot la ferrari price

  21. Pingback: judi togel

  22. Pingback: 바카라사이트

  23. Pingback: Replica wholesale cartier glasses

  24. Pingback: cute bulldog puppies for sale in canada

  25. Pingback: hkpools

Comments are closed.