masterkong / blog

文章区
21 stars 2 forks source link

OpenResty的安装使用 #15

Open masterkong opened 4 years ago

masterkong commented 4 years ago

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

上面的xml文件请求的配置在 /etc/yum.repos.d/openresty.repobaseurl=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 即可。