menu ChaYedan
Nginx和openResty的安装教程
525 浏览 | 2020-05-04 | 阅读时间: 约 2 分钟 | 分类: 通用 | 标签: nginx,openResty
请注意,本文编写于 878 天前,最后修改于 878 天前,其中某些信息可能已经过时。

Nginx和openResty的安装教程

Nginx简介

Nginx(发音同“engine X”)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由伊戈尔·赛索耶夫创建并于2004年首次公开发布。2011年成立同名公司以提供支持。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。

Nginx是免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx,通常作为负载均衡器。

主要功能如下

  • 一个负载均衡器,
  • 反向代理服务器,
  • http服务器

可以使用nginx作为负载均衡器使用, 接受所有请求, 并将请求分发给tomcat集群进行处理
nginx可以作为反向代理服务器使用, 可以接受所有请求, 并根据请求的url地址, 分发给不同项目的tomcat处理
可以作为http服务器使用, nginx可以运行html, js, css, 图片等静态资源.
nginx性能非常好, 单机可以承受每秒五万个请求量.

openResty简介

OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。

OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。

OpenResty 简单理解成 就相当于封装了nginx,并且集成了LUA脚本,开发人员只需要简单的其提供了模块就可以实现相关的逻辑,而不再像之前,还需要在nginx中自己编写lua的脚本,再进行调用了。

Nginx和openResty的安装

OpenResty安装

linux安装openresty:

1.添加仓库执行命令

 yum install yum-utils
 yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

2.执行安装

yum install openresty

3.安装成功后 会在默认的目录如下:

/usr/local/openresty

安装nginx

默认已经安装好了nginx,在目录:/usr/local/openresty/nginx 下。

修改/usr/local/openresty/nginx/conf/nginx.conf ,将配置文件使用的根设置为root,目的就是将来要使用lua脚本的时候 ,直接可以加载在root下的lua脚本。

#user nobody; 配置文件第一行原来为这样, 现改为下面的配置
user root root;

测试访问 http://你的主机ip

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,快来留言吧!