文档章节

nginx多域名ssl证书以及lua模块的编译安装

运维技术
 运维技术
发布于 2014/08/12 14:49
字数 253
阅读 332
收藏 9
#!/bin/bash
#unzip zip&tar file
function  untarfile(){
for i in $( ls . |grep -v .sh)
do

val=$(echo $i | grep ".zip$" |wc -l)
if [[ "$val"  -eq  1 ]];then
dirname=$(echo $i|sed "s/.zip//")
if [[ ! -d $dirname ]];then
echo "Unzip file: $dirname..."
unzip $i > /dev/null
fi

else
dirname=$(echo $i|sed "s/.tar.gz//")
if [[ ! -d $dirname ]];then
tar -zxvf  $i > /dev/null
echo "Tar file:  $dirname..."
fi


fi
done
sleep 2
echo "[ unzip files ] have finished!"
}

#untarfile

#install all
function installLua (){
#LuaJIT
if [[ ! -d /usr/local/lj2/   ]];then
cd LuaJIT-2.0.2
make PREFIX=/usr/local/lj2/
make install PREFIX=/usr/local/lj2/
else
echo "[ /usr/local/lj2/ ]: Directory have exists,exit!"
fi
echo "[ install LuaJIT ] have finished!"
sleep 2
}

function installnginx (){

if [[ ! -d /usr/local/nginx  ]];then
cd nginx-1.6.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module  --without-select_module --without-poll_module --with-openssl=../o
penssl-1.0.1i   --add-module=../ngx_devel_kit-0.2.19   --add-module=../lua-nginx-module-0.9.10

make
make -j2
make install
echo "/usr/local/lj2/lib/" >  /etc/ld.so.conf.d/lj2.conf
ldconfig
else
echo "[ /usr/local/nginx ]: Directory have exists,exit!"
fi
echo "[ install nginx ] have finished!"
sleep 2
}

untarfile
installLua
installnginx

最新源码 包以及安装脚本位置:  nginx的ssl和lua模块相关包



© 著作权归作者所有

共有 人打赏支持
运维技术
粉丝 103
博文 105
码字总数 110191
作品 1
广州
部门经理
私信 提问
用lua扩展你的Nginx web

  前言   淘宝的agentzh和chaoslawful开发的ngx_lua模块通过将lua解释器集成进Nginx。能够採用lua脚本实现业务逻辑,因为lua的紧凑、高速以及内建协程,所以在保证高并发服务能力的同一时...

linux运维菜
10/18
0
0
openssl升级1.0.2k及nginx1.14.0编译安装

openssl编译安装 tar -zxvf openssl-1.0.2l.tar.gz ./config --prefix=/usr/local/openssl 注意如果有问题,会显示出来,一般是perl版本问题 make && make install 重命名原来的openssl命令 ...

bz_z
08/30
0
0
openresty + nginx-http-sysguard 调研使用

openresty 扩展使用 install https://openresty.org/cn/ openresty + TMD (nginx-http-sysguard) https://github.com/alibaba/nginx-http-sysguard, 淘宝开源限流模块 安装 + --with-pcre=DI......

Lennie002
08/22
0
0
nginx修复openssl heartbleed漏洞

最近openssl的heartbleed漏洞造成很多网站中招。直接造成我等程序猿的不安稳,各种紧急修复。今天才有空闲总结梳理一下此漏洞的修复。 一、操作系统的openssl库安装 1、下载openssl 1.0.1g ...

lgxheartlikesea
2014/05/21
0
0
linux下nginx的安装与配置

【简介】 Nginx 是一个很牛的高性能 Web 和 反向代理 服务器,它具有有很多非常优越的特性: 在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品: Nginx 在美国是做虚拟主机生意的老...

山哥
2010/08/03
0
1

没有更多内容

加载失败,请刷新页面

加载更多

携手开发者共建云生态 首届腾讯云+社区开发者大会在京举办

本文由云+社区发表 北京时间12月15日,由腾讯云主办,极客邦科技、微信、腾讯TEG协办的首届腾讯云+社区开发者大会在北京朝阳悠唐皇冠假日酒店举办。在会上,腾讯云发布了重磅产品开发者平台以...

腾讯云加社区
18分钟前
1
0
人工智能时代员工如何证明其IT工作价值

机器人可以取代你的工作吗?你能帮助机器人完成它的工作吗?如果你正在考虑自己的职业生涯以及今后将如何发展,那么应该询问自己这些问题了。 机器人可以取代你的工作吗?你能帮助机器人完成它的...

Linux就该这么学
20分钟前
1
0
CPU性能过剩提升乏力影响未来行业发展吗?

虽然CPU仍然在不断发展,但是它的性能已经不再仅仅受限于单个处理器类型或制造工艺上了。和过去相比,CPU性能提升的步伐明显放缓了,接下来怎么办,成为横亘在整个行业面前的大问题。 自201...

linuxCool
31分钟前
2
0
使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
今天
4
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部