- Kong网关:入门、实战与进阶
- 孔庆雍
- 396字
- 2021-09-17 16:57:50
4.1 OpenResty入门安装
学习OpenResty也是从最简单的下载、安装开始。与之前一样,我们提供在Mac、Linux和Docker三种环境中的安装方法。读者可挑选合适的环境进行安装。
4.1.1 在Mac环境中安装OpenResty
在Mac环境中,我们依旧选用Homebrew工具安装。安装指令如下所示:
# 安装Homebrew,如果已经安装请忽略 $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" $ brew install openresty/brew/openresty $ openresty
安装完成后,打开浏览器访问http://127.0.0.1:80就能看到OpenResty欢迎页面,如图4-1所示。可以发现,OpenResty欢迎界面和Nginx欢迎页面十分相似。
图4-1 OpenResty欢迎页面
4.1.2 在Linux环境中安装OpenResty
在Linux环境中,我们使用Yum工具安装。安装指令如下所示:
# 如果依赖已安装,请忽略 $ yum -y install pcre-devel openssl openssl-devel gcc perl wget $ wget -P /root https://openresty.org/download/openresty-1.17.8.2.tar.gz $ tar xf /openresty-1.17.8.2.tar.gz -C /root $ cd /root/openresty-1.17.8.2/ $ ./configure -j2 $ gmake && gmake install $ ln -s /usr/local/openresty/bin/openresty /usr/bin/openresty $ openresty
安装完成后,打开浏览器访问80端口。OpenResty欢迎页面如图4-1所示。
4.1.3 在Docker环境中安装OpenResty
首先安装Docker,指令如下:
$ docker pull openresty/openresty:1.17.8.2-1-centos $ docker run -d -p 80:80 --name openresty openresty/openresty:1.17.8.2-1-centos
安装完成后,打开浏览器输入http://127.0.0.1:80,效果如图4-1所示。
注意
这里OpenResty的版本号为1.17.8.2。其实,它的版本号由两部分组成:1.17.8为Nginx内核版本,2为OpenResty版本。