Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Nginx添加Lua扩展模块 PDF 下载


分享到:
时间:2021-06-28 07:31来源:http://www.java1234.com 作者:转载  侵权举报
Nginx添加Lua扩展模块 PDF 下载
失效链接处理
Nginx添加Lua扩展模块  PDF 下载


本站整理下载:
提取码:v3h8 
 
 
相关截图:
 
主要内容

一、编译安装Nginx
安装前准备
对于nginx编译安装需要先安装编译 的工具,然后再安装nginx依赖
yum -y install gcc gcc-c++ autoconf automake make      
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
 
下载nginx
#获取nginx,官方地址
wget http://nginx.org/download/nginx-1.12.2.tar.gz
#解压(/root/lua/nginx-1.12.2)
tar -zxvf nginx-1.12.2.tar.gz
 
安装
第一步是配置,第二步是编译安装
配置 nginx
#进入到nginx 解压目录
cd nginx-1.12.2
#配置nginx
#--prefix 指定安装的目录
#/usr/local/nginx 是安装目录,不能和自己下载的文件目录重了
#./configure --prefix=/usr/local/nginx
 
#带ssl  stub_status模块 添加strem模块 –with-stream,这样就能传输tcp协议了
#http_stub_status_module  状态监控
#http_ssl_module    配置https
#stream  配置tcp得转发
#http_gzip_static_module 压缩
#http_sub_module  替换请求
./configure \
--prefix=/usr/local/nginx --with-http_stub_status_module \
--with-http_ssl_module --with-stream -\
-with-http_gzip_static_module --with-http_sub_module
 
编译安装
#编译安装
make && make install
 
验证
安装成功后,会在./configure --prefix=/usr/local/nginx,指定的目录/usr/local/nginx创建4个 文件夹。具体功能下面有介绍。
#启动 nginx服务
/usr/local/nginx/sbin/nginx
#停止服务
/usr/local/nginx/sbin/nginx -s stop
 
#重启服务
/usr/local/nginx/sbin/nginx -s reload 
 
#查看启动情况
ps -ef|grep nginx
 
#查看是否启动成功(ip需要替换为自己的服务器ip)
curl 192.168.1.100
 
#查看端口情况
netstat -ano|grep 80
 
#查看nginx版本
./sbin/nginx -V
 
 
二、Nginx 添加lua模块
 
安装LuaJit、ngx_devel_kit (NDK)、ngx_lua
1、编译安装LuaJit
wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
tar xzvf LuaJIT-2.0.5.tar.gz
cd LuaJIT-2.0.5
make PREFIX=/usr/local/luajit
make install PREFIX=/usr/local/luajit
 
2、下载 ngx_devel_kit (NDK)
wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.0.tar.gz
tar xzvf v0.3.0.tar.gz
 
3、下载 ngx_lua
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.11.tar.gz
tar xvf v0.10.11.tar.gz
 
4、复制ngx_devel_kit (NDK)和ngx_lua解压文件
cp -r lua-nginx-module-0.10.11/ ngx_devel_kit-0.3.0/ /root/lua/nginx-1.12.2/lua/


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐