Open masterkong opened 4 years ago
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 安装 OpenResty®的安装文档还是很简单的。对于一些常见的Linux发行版本,OpenResty提供了官方预编译包,推荐用这种方式来安装。
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
OpenResty®的安装文档还是很简单的。对于一些常见的Linux发行版本,OpenResty提供了官方预编译包,推荐用这种方式来安装。
在执行sudo yum install -y openresty时,可能会碰到repomd.xml文件没找到情况: https://openresty.org/package/centos/2.2/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
sudo yum install -y openresty
https://openresty.org/package/centos/2.2/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
上面的xml文件请求的配置在 /etc/yum.repos.d/openresty.repo中 baseurl=https://openresty.org/package/centos/$releasever/$basearch
/etc/yum.repos.d/openresty.repo
baseurl=https://openresty.org/package/centos/$releasever/$basearch
通过rpm -qi centos-release或者rpm -q --qf %{version} centos-release;echo来查看$releasever的值,如果提示未安装软件包 centos-release,可以通过cat /etc/redhat-release来查看Linux发行版本号。
rpm -qi centos-release
rpm -q --qf %{version} centos-release;echo
未安装软件包 centos-release
cat /etc/redhat-release
通过arch查看$basearch的值。确定上面两个变量的值之后,就可以访问 https://openresty.org/package/centos/ 查看目前支持的所有发行版本,然后相应的修改 openresty.repo 即可。
arch
OpenResty的安装使用
在执行
sudo yum install -y openresty
时,可能会碰到repomd.xml文件没找到情况:https://openresty.org/package/centos/2.2/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
上面的xml文件请求的配置在
/etc/yum.repos.d/openresty.repo
中baseurl=https://openresty.org/package/centos/$releasever/$basearch
通过
rpm -qi centos-release
或者rpm -q --qf %{version} centos-release;echo
来查看$releasever的值,如果提示未安装软件包 centos-release
,可以通过cat /etc/redhat-release
来查看Linux发行版本号。通过
arch
查看$basearch的值。确定上面两个变量的值之后,就可以访问 https://openresty.org/package/centos/ 查看目前支持的所有发行版本,然后相应的修改 openresty.repo 即可。