1、在 CentOS 系統中添加 openresty 資源庫sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo 2、安裝 openrestysudo yum install ope ...
1、在 CentOS 系統中添加 openresty 資源庫
sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo
2、安裝 openresty
sudo yum install openresty
OpenResty® 是一個基於 Nginx 與 Lua 的高性能 Web 平臺,其內部集成了大量精良的 Lua 庫、第三方模塊以及大多數的依賴項。用於方便地搭建能夠處理超高併發、擴展性極高的動態 Web 應用、Web 服務和動態網關。
OpenResty® 通過匯聚各種設計精良的 Nginx 模塊(主要由 OpenResty 團隊自主開發),從而將 Nginx 有效地變成一個強大的通用 Web 應用平臺。這樣,Web 開發人員和系統工程師可以使用 Lua 腳本語言調動 Nginx 支持的各種 C 以及 Lua 模塊,快速構造出足以勝任 10K 乃至 1000K 以上單機併發連接的高性能 Web 應用系統。
OpenResty® 的目標是讓你的Web服務直接跑在 Nginx 服務內部,充分利用 Nginx 的非阻塞 I/O 模型,不僅僅對 HTTP 客戶端請求,甚至於對遠程後端諸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都進行一致的高性能響應。
你可以在你的 CentOS 系統中添加 openresty 資源庫,這樣就可以方便的安裝我們的包,以後也可以更新(通過 yum update 命令)。添加資源庫,你只用創建一個名為 /etc/yum.repos.d/OpenResty.repo 的文件,內容如下:
[openresty]
name=Official OpenResty Repository
baseurl=https://copr-be.cloud.fedoraproject.org/results/openresty/openresty/epel-$releasever-$basearch/
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/openresty/openresty/pubkey.gpg
enabled=1
enabled_metadata=1
你也可以直接運行 sudo yum-config-manager --add-repo https://openresty.org/yum/centos/OpenResty.repo 添加該文件。
中國大陸的用戶可以把 baseurl 改成下麵的鏈接,速度會更快。
baseurl=https://openresty.org/yum/openresty/openresty/epel-$releasever-$basearch/
或者運行 sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo 添加對應的文件。
列出 openresty 資源庫裡面所有的包:
sudo yum --disablerepo="*" --enablerepo="openresty" list available
然後你可以安裝一個包,比如安裝 openresty, 像這樣:
sudo yum install openresty