openresty資料之軟體安裝

2021-09-23 10:23:11 字數 1156 閱讀 1036

wget
解壓縮

tar -zxvf openresty-1.13.6.2.tar.gz
編譯前的配置工作

cd openresty-1.13.6.2

./configure

注:報錯資訊及解決方案

(1)報錯一:

/usr/bin/env: perl: 沒有那個檔案或目錄
解決方案:

需要安裝perl

(2)報錯二:

./configure: error: ssl modules require the openssl library.

you can either do not enable the modules, or install the openssl library

into the system, or build the openssl library statically from the source

with nginx by using --with-openssl=option.

解決方案:

yum -y install openssl openssl-devel
使用引數「–help 」可以列出configure 的詳細說明

--prefix= /opt/openresty  #指定安裝到/opt/openresty 目錄下

--with-http_v2_module #支援http2

--with-http_realip_module #反向**時可**客戶端真實ip 位址

--without_http_fastcgi_module #不使用fastcgi

--without-http_scgi_module #不使用scgi

--with-openssl=」path/to/openssl-1.0.2k" #使用openssl 1.0.2k

編譯安裝

make

make install

openresty 也會預設安裝到「 /usr/local/openresty/」目錄下。

openresty資料之基本資訊

openresty 的核心組成部分 1.nginx 高效能的web 伺服器 2.luajit 高效的lua 語言直譯器 編譯器 3.ngx lua http lua 處理http 協議,讓lua 程式嵌入在nginx 裡執行 4.stream lua 與ngx lua 類似,但處理的是tcp udp...

docker實戰之部署openresty

總結openresty 又稱 ngx openresty 是乙個基於 nginx的可伸縮的 web 平台,由中國人章亦春發起,提供了很多高質量的第三方模組。openresty 是乙個強大的 web 應用伺服器,web 開發人員可以使用 lua 指令碼語言調動 nginx 支援的各種 c 以及 lua...

OpenResty之指令與常用API

通過 lua 編寫 nginx 指令碼的基本構建塊是指令。指令常用於指定 lua 是幾時執行的以及如何使用執行的結果。下圖展示了指令執行的順序。語法 lua capture error log size 預設 none 上下文 http 啟用乙個指定大小的緩衝區來捕獲所有的 nginx 錯誤日誌,而...