linux 下nginx模块的安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下nginx模块的安装相关的知识,希望对你有一定的参考价值。
[root@localhost nginx-1.6.3]# rpm -ql lua
/usr/bin/lua
/usr/bin/luac
/usr/lib64/liblua-5.1.so
/usr/lib64/lua
/usr/lib64/lua/5.1
/usr/share/doc/lua-5.1.4
/usr/share/doc/lua-5.1.4/COPYRIGHT
/usr/share/doc/lua-5.1.4/HISTORY
/usr/share/doc/lua-5.1.4/README
/usr/share/doc/lua-5.1.4/amazon.gif
/usr/share/doc/lua-5.1.4/contents.html
/usr/share/doc/lua-5.1.4/cover.png
/usr/share/doc/lua-5.1.4/logo.gif
/usr/share/doc/lua-5.1.4/lua.css
/usr/share/doc/lua-5.1.4/lua.html
/usr/share/doc/lua-5.1.4/luac.html
/usr/share/doc/lua-5.1.4/manual.css
/usr/share/doc/lua-5.1.4/manual.html
/usr/share/doc/lua-5.1.4/readme.html
/usr/share/lua
/usr/share/lua/5.1
/usr/share/man/man1/lua.1.gz
/usr/share/man/man1/luac.1.gz
[root@localhost nginx-1.6.3]# ./configure --user=www --group=www --prefix=/usr/local/web/nginx/ --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/web/echo-nginx-module-master --add-module=/usr/share/lua
adding module in /usr/local/web/echo-nginx-module-master
+ ngx_http_echo_module was configured
adding module in /usr/share/lua
./configure: error: no /usr/share/lua/config was found
我的lua安装在哪里???
例如:
pushd nginx-1.6.2
./configure \\
--prefix=/usr/local/nginx \\
--sbin-path=/usr/sbin \\
--with-http_ssl_module \\
--with-http_sub_module \\
--with-http_flv_module \\
--with-http_stub_status_module \\
--with-zlib=../zlib-1.2.5 \\
--with-openssl=../openssl-1.0.1j \\
--with-pcre=../pcre-8.36 \\
--add-module=/usr/local/echo-nginx-module \\
--add-module=/usr/local/lua-nginx-module
make;
make install;
popd 参考技术A nginx 模块安装是需要编译到nginx主程序中的
linux 下安装 nginx 加 rtmp 模块
linux 与 mac 差不多主要是 make 一般报./configure: error: SSL modules require the OpenSSL library.
解决
Centos需要安装openssl-devel
Ubuntu则需要安装:sudo apt-get install libssl-dev
其它一样 路径也是/usr/local/nginx
以上是关于linux 下nginx模块的安装的主要内容,如果未能解决你的问题,请参考以下文章