OpenResty是一個通過Lua擴展Nginx實作的可伸縮的Web平臺,內部集成了大量精良的Lua庫、第三方模塊以及大多數的依賴項,
用于方便地搭建能夠處理超高并發、擴展性極高的動態Web應用、Web服務和動態網關,
功能和nginx類似,就是由于支持lua動態腳本,所以更加靈活,可以實作鑒權、限流、分流、日志記錄、灰度發布等功能,
OpenResty通過Lua腳本擴展nginx功能,可提供負載均衡、請求路由、安全認證、服務鑒權、流量控制與日志監控等服務,
視頻地址:
https://www.bilibili.com/video/av70803354/
訪問官網可以看到有包管理器的安裝方式,這種方式不需要編譯和處理依賴問題,盡量使用這樣簡單的方式進行安裝
# 安裝匯入 GPG 公鑰時所需的幾個依賴包(整個安裝程序完成后可以隨時洗掉它們):
sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates
# 匯入我們的 GPG 密鑰:
wget -O - https://openresty.org/package/pubkey.gpg |apt-key add -
# 安裝 add-apt-repository 命令
# (之后你可以洗掉這個包以及對應的關聯包)
sudo apt-get -y install --no-install-recommends software-properties-common
# 添加我們官方 official APT 倉庫:
sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"
# 更新 APT 索引:
sudo apt-get update
apt-get -y install openresty
/etc/openresty/nginx.conf
location / { index index.html index.htm; default_type text/html; content_by_lua_block { ngx.say("<p>hello, taoshihan</p>") } }

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/135889.html
標籤:PHP
下一篇:window中php的互動模式
