【OpenResty】OpenResty 學習筆記

目錄

一、OpenResty 介紹

二、OpenResty 安裝和測試

2.1 安裝 OpenResty

2.2 配置Nginx


一、OpenResty 介紹

OpenResty 是一個強大的基於 nginx 的 Web 應用服務器,開發人員可以使用 Lua 腳本語言調動 Nginx 支持各種 C 或 Lua 模塊,實現性能上的飛躍。使用 OpenResty 可以快速構造出足以承受 10k ~100K 量級的併發連接響應的超高性能 Web 應用系統。

OpenResty 等同於封裝了 nginx,併爲 nginx 提供了高性能的可擴展程序,極大提高了 nginx 的抗壓能力。開發者只需要提供模塊就可以實現相關的邏輯。無需像之前需要在 nginx 中自己編寫 Lua 腳本,再進行調用。極大增強了開發的靈活性。

360、阿里雲、新浪、騰訊網、去哪兒網、酷狗音樂等都是 OpenResty 的深度用戶。

 

二、OpenResty 安裝和測試

2.1 安裝 OpenResty

添加倉庫執行命令,Linux官方建議直接通過官方提供的預編譯包安裝

# 安裝依賴的周邊工具
yum install yum-utils
# 添加倉庫
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

執行安裝

yum install openresty

  

  

2.2 配置Nginx

OpenResty 默認已經安裝好了nginx,在目錄: /usr/local/openresty/nginx 下

由於 OpenResty 其實是對 nginx 的封裝,故只要配置 nginx.conf 即可

修改 nginx.conf, 將配置文件使用的根設置爲 root,使得將來使用 lua 腳本的時候,直接可以加載在 root 下的 lua 腳本

# 進入 nginx 配置目錄
cd /usr/local/openresty/nginx/conf/

# 編輯 nginx 配置文件
vim nginx.conf

  

測試,默認使用80端口:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章