OpenResty是一个基于Nginx的可伸缩的Web平台,默认集成了Lua开发环境。文章介绍如何在居于Centos7.5安装OpenResty。
Quick Deploy
部署准备
- 1.检查依赖库(perl 5.6.1+, libreadline, libpcre, libssl, gcc, curl)
1 | ldconfig -v | grep -E 'readline|pcre|openssl' |
- 2.安装依赖库(也可以不检查,直接使用下面命令安装)
1 | yum install readline-devel pcre-devel openssl-devel perl gcc curl |
安装和配置
- 1.下载安装包
1 | wget https://openresty.org/download/openresty-1.13.6.2.tar.gz |
- 2.解压安装包
1 | tar -xzvf openresty-1.13.6.2.tar.gz |
- 3.编译(默认情况下程序会安装到 /usr/local/openresty 目录,你可以使用 ./configure –help 查看更多的配置选项)
1 | cd openresty-1.13.6.2 |
重要目录说明
- nginx
- sbin
- nignx 启动程序
- logs
- access.log 访问日志
- error.log 错误日志
- conf
- nginx.con 配置文件
- sbin
简单实例
- 1.创建日志和配置目录
1 | mkdir /home/test/logs/conf/ |
- 2.打开配置文件
1 | vi conf/nginx.conf |
- 3.新增配置
1 | #启动一个进程 |
- 3.启动 OpenResty (如果没有任何输出,说明启动成功,-p 指定我们的项目目录,-c 指定配置文件)
1 | /usr/local/openresty/nginx/sbin/nginx -p /home/test/ -c /home/test/conf/nginx.conf |
- 4.访问OpenResty(通过curl或者浏览器访问,返回 Hello World为启动成功)
1 | curl http://localhost:9000/ |
More info: 新手上路