Web服务器:OpenResty
Web服务器:OpenResty
OpenResty介绍
OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
OpenResty安装
示例在CentOS7
x86_64
架构服务器上,安装openresty-1.21.4.3
版本:
在线安装
在官方提供的 官方预编译安装方案 中,我们选择CentOS系统:
# 开始安装:
# 添加openresty仓库:
wget https://openresty.org/package/centos/openresty.repo
mv openresty.repo /etc/yum.repos.d/openresty.repo
# 更新yum索引:
yum check-update
# 安装openresty
yum install -y openresty
离线安装
使用离线rpm方式安装,需要先下载rpm包,下载地址,根据操作系统版本和架构,进入 centos/7/x86_64/
,需要下载的文件:
openresty-1.21.4.3-1.el7.x86_64.rpm
openresty-openssl111-1.1.1w-1.el7.x86_64.rpm
openresty-pcre-8.45-1.el7.x86_64.rpm
openresty-zlib-1.2.13-1.el7.x86_64.rpm
# 开始安装:
# 先上传所有文件到服务器(例如/root/openresty/目录)
cd /root/openresty/
# 执行安装
rpm -ivh *.rpm
启动openresty服务及常用命令:
# 启动服务
systemctl start openresty
# 开机自启动
systemctl enable openresty
# 停止服务
systemctl stop openresty
# 重启服务
systemctl restart openresty
OpenResty配置和使用
OpenResty默认情况下的相关配置目录如下:
- 配置文件:/usr/local/openresty/nginx/conf/nginx.conf
- 配置修改后重新加载命令:openresty -s reload
具体的配置和使用方式和Nginx类似,请参考Nginx即可。