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版本。