一、概述
1.1、概念
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
1.2、应用及版本
二、安装openresty
2.1、添加软件源
新增/etc/yum.repos.d/openresty.repo
[openresty] name=Official OpenResty Open Source Repository for CentOS baseurl=https: //openresty.org/package/centos/$releasever/$basearch skip_if_unavailable=False gpgcheck= 1 repo_gpgcheck= 0 gpgkey=https: //openresty.org/package/pubkey.gpg enabled= 1 enabled_metadata= 1 |
2.2、安装依赖
yum -y install pcre-devel openssl-devel gcc curl |
2.3、安装openresty
2.4、修改主配置文件
编辑/usr/local/openresty/nginx/conf/nginx.conf,替换为以下内容
user work; worker_processes auto; worker_cpu_affinity auto; worker_rlimit_nofile 65535 ; error_log /data/logs/nginx/error.log crit; pid /var/run/nginx.pid; events {
worker_connections 10240 ; use epoll; } http {
include mime.types; default_type application/octet-stream; charset utf- 8 ; sendfile on; tcp_nopush on; tcp_
|