文档章节

服务器环境搭建:1、安装Openresty

GarenBean
 GarenBean
发布于 2016/04/25 14:12
字数 527
阅读 162
收藏 1

1、下载openresty,http://openresty.org/cn/download.html

2、执行安装,官网有指导安装文档,不过会有些要求他是没有说出来的。官网地址:http://openresty.org/cn/installation.html

3、安装前有些东西是要准备的: perl 5.6.1+, libreadline, libpcre, libssl。我的做法是先编码安装,再看看缺少什么就安装什么吧。请注意有一个坑 ,当你安装pcre的时候,就直接下载源代码吧,别想着去先卸载它再去安装新的版本,因为他会让你死得很惨,太多的命令与pcre有关联了。如果你是云服务器,当卸载了pcre这个组件后就不能连接咯,我就这样被一SB坑过一回(坑点-->http://jingyan.baidu.com/article/f7ff0bfc6bc0472e26bb13bf.html)。他太牛B 没有告诉你先下载需要安装的包,而是先告诉咱先卸载~~~~~,然后就没有然后了,因为什么都做不了咯。重启我的去服务器后系统无法初始化。

3.1 安装pcre

yum install pcre-devel.x86_64

3.2 安装openssl

yum install openssl-devel.x86_64

3.3编译nginx

./configure --prefix=/opt/openresty --with-luajit --without-http_redis2_module --with-http_iconv_module

4、启动、关闭

启动:/opt/openresty/nginx/sbin/nginx
关闭:/opt/openresty/nginx/sbin/nginx -s stop

5、添加模块,concat模块

svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/  $NGINX_CONCAT_MODULE

下载后我将下载到的trunk名改成了ngx-concat-module.

5.1 如果没有安装svn:用yum安装后再执行下载

yum install -y subversion

 5.2 修改下载后的文件,ngx_http_concat_module.c ,让他支付js合并

    查看我另外一篇:http://my.oschina.net/u/2553994/blog/605596

 

 5.3、去到源文件下面执行此命令

./configure --prefix=/opt/openresty --with-luajit --without-http_redis2_module --with-http_iconv_module --add-module=/opt/openresty/add_module/ngx-concat-module

 5.4、再次安装:

gmake install

 

6、测试吧,启动nginx,如果你在虚拟机,就去开通一下端口的权限,或是直接关闭防火墙,让局域网能访问到你。如下命令

service iptables stop

 

好了,第一步java环境就算是完成了,后面接着写如何转发不同域名的请求至对应的 web服务器处理。

© 著作权归作者所有

GarenBean
粉丝 7
博文 45
码字总数 21787
作品 0
深圳
程序员
私信 提问
OpenResty简介、编译安装

OpenResty,也被称为“ngxopenresty”,是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方的Nginx模块和大部分系统依赖包,用于方便地搭建能够处理超高并发...

justin_peng
2018/07/23
0
0
openresty+lua灰度发布的简单实验

如题,本文是笔者使用openresty 和lua脚本实现的简单灰度发布系统,记录下来。 一、安装 参考openresty 官方网站安装openresty即可 建议参考文章https://www.cnblogs.com/zdz8207/p/Nginx-L...

月黑风高杀人夜
2018/08/27
0
0
OpenResty x Open Talk丨深圳站

一、活动介绍 OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 ...

又拍云
2018/12/13
0
0
openresty的安装及使用基于CentOS

【yum安装】 (网速的原因,可能会失败,多试几次) #yum install yum-utils #yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo #yum install openresty......

硅谷课堂
06/04
0
0
在 OSX 上用 openresty 架设自己的 Git Web Service

在 OSX 上用 openresty 架设自己的 Git Web Service 目录 - 介绍- 下载编译安装 openresty- 启动 openresty- 下载编译运行 sockproc 守护进程- 下载安装运行 codea-scm web 服务- 在 iPad 上...

FreeBlues
2015/06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

DLA SQL技巧:行、列转换和JSON数据列展开

1. 简介 在数据库SQL处理中,常常有行转列(Pivot)和列转行(Unpivot)的数据处理需求。本文以示例说明在Data Lake Analytics中,如何使用SQL的一些技巧,达到行转列(Pivot)和列转行(Unp...

阿里云官方博客
14分钟前
0
0
分布式数据库选型——数据水平拆分方案

概述 水平拆分的概念随着分布式数据库的推广已为大部分人熟知。分库分表、异构索引、小表广播、这些功能几乎是产品功能需求标配。然而有些客户使用分布式数据库后的体验不尽如意。 本文尝试从...

阿里云云栖社区
15分钟前
0
0
Swagger2常用注解说明

这里只讲述@Api、@ApiOperation、@ApiImplicitParams、@ApiImplicitParam、@ApiParam、@ApiModel、@ApiModelProperty、ApiResponses、@ApiResponse这几个常用的。 一、@Api 用在请求的类上,...

Ryan-瑞恩
15分钟前
0
0
DM 源码阅读系列文章(八)Online Schema Change 同步支持

作者:lan 本文为 DM 源码阅读系列文章的第八篇,上篇文章 对 DM 中的定制化数据同步功能进行详细的讲解,包括库表路由(Table routing)、黑白名单(Black & white table lists)、列值转化...

TiDB
24分钟前
1
0
使用nginx负载均衡登录后不能跳转的问题

upstream test-server { #ip_hash; server 192.168.0.1:8080 weight=10; server 192.168.0.1:8081 weight=10;} 在测试环境中模拟生产使用nginx做应用负载均衡,登录页面可以...

Jack088
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部