Nginx安装ssl模块和nginx_lua模块
来源:互联网 发布:生物多样性数据 编辑:程序博客网 时间:2024/05/22 10:44
声明,为了简单介绍,所有命令默认root权限
在Centos环境下,生成证书前先要确保安装openSSL和openSSL-devel模块
yum install opensslyum install openssl-devel
下载编译LuaJIT2.0(是一个利用JIT编译技术把Lua脚本直接编译成机器码由CPU运行)
wget -c http://luajit.org/download/LuaJIT-2.0.2.tar.gztar xzvf LuaJIT-2.0.2.tar.gzcd LuaJIT-2.0.2make install PREFIX=/usr/local/luajitecho "/usr/local/luajit/lib" > /etc/ld.so.conf.d/usr_local_luajit_lib.confldconfig#注意环境变量!export LUAJIT_LIB=/usr/local/luajit/libexport LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
下载NDK与Lua_module模块并解压
NDK(Nginx Development Kit)模块是一个拓展Nginx服务器核心功能的模块
第三方模块开发可以基于它来快速实现
NDK提供函数和宏处理一些基本任务,减轻第三方模块开发的代码量。
wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gztar -xzvf v0.2.19.tar.gzwget https://github.com/openresty/lua-nginx-module/archive/v0.10.2.tar.gztar -xzvf v0.10.2.tar.gz
在你确保你的nginx安装环境搭建成功的情况下可以进行nginx安装配置了:
./configure --prefix=/usr/local/nginx \--with-http_stub_status_module \--with-http_ssl_module \--add-module=/home/caogen/caogenFile/nginx_lua/ngx_devel_kit-0.2.19/ \--add-module=/home/caogen/caogenFile/nginx_lua/lua-nginx-module-0.10.2/
进行编译并安装
makemake install
安装成功之后查看安装模块
/usr/local/nginx/sbin/nginx -V
配置nginx.conf打印信息
0 0
- Nginx安装ssl模块和nginx_lua模块
- nginx 安装ssl模块
- Nginx安装HTTP SSL模块基本配置
- ubunut,已经安装nginx,开启SSL模块
- nginx-ssl模块
- nginx中ssl模块
- nginx安装之后添加SSL站点及常用模块介绍
- 在已经安装的nginx上,增加ssl模块
- nginx echo模块的安装和使用
- nginx安装lua和echo模块
- Centos6.5,安装nginx,包含ssl模块,如果已经安装nginx则配置即可
- nginx安装etag模块
- nginx安装etag模块
- nginx安装lua模块
- nginx+lua模块安装
- nginx tcp模块安装
- GAE Python安装SSL模块
- nginx使用ssl模块配置HTTPS支持
- ThinkPHP内容管理系统开发日记(四)-- 配置信息与开发Longin模块以及模板
- Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
- AndroidRuntime: java.lang.SecurityException: Permission Denial
- webservice调用国内飞机航班时刻表 WEB 服务
- iOS项目代码行数统计
- Nginx安装ssl模块和nginx_lua模块
- android全局的异常捕获
- hive与依赖环境的交互
- Java静态代理
- iOS 程序员必须收藏的资源大全
- 详解Dialog(三)——自定义对话框视图及参数传递
- iOS开发:自定义framework并打包
- dlopen、dlsym和dlclose的使用和举例
- redis需要设置过期时间吗