一、官網下載安裝包 openresty nginx
二、本機安裝 perl、openssl、libreadline、libpcre、libsslvim
yum install readline-devel pcre-devel openssl-devel perl -y
三、安裝curl
tar xzvf ngx_openresty-VERSION.tar.gz cd ngx_openresty-VERSION/ ./configure make make install
三、測試運行測試
cd /usr/local/openresty/nginx/conf vim vim nginx.conf
編輯nginx.conflua
http { # 設置默認 lua 搜索路徑,添加 lua 路徑 lua_package_path 'lua/?.lua;/blah/?.lua;;'; location ~ ^/openresty/([-_a-zA-Z0-9/]+){ default_type text/plain; content_by_lua_file lua/add_$1.lua; } error_log logs/stat.error.log; }
編寫lua腳本url
mkdir /usr/local/openresty/nginx/lua cd /usr/local/openresty/nginx/lua vim test.lua
test.luarest
ngx.say("測試成功")
curl http://127.0.0.1/openresty/test code
詳細教程可參考openresty官網、OpenResty最佳實踐教程
完畢,下面就能夠跟據業務需求開發了ssl