OpenResty簡介
OpenResty(又稱:ngx_openresty) 是一個基於 NGINX 的可伸縮的 Web 平台,由中國人章亦春發起,提供了很多高質量的第三方模塊。
OpenResty 是一個強大的 Web 應用服務器,Web 開發人員可以使用 Lua 腳本語言調動 Nginx 支持的各種 C 以及 Lua 模塊,更主要的是在性能方面,OpenResty可以 快速構造出足以勝任 10K 以上並發連接響應的超高性能 Web 應用系統。
360,UPYUN,阿里雲,新浪,騰訊網,去哪兒網,酷狗音樂等都是 OpenResty 的深度用戶。
OpenResty安裝
官方下載地址:(http://openresty.org/en/download.html)
下載windows平台64位壓縮包,解壓到本地即可
OpenResty啟動
雙擊目錄下的nginx.exe即可啟動,默認監聽80端口,可以在瀏覽器中輸入localhost來確認(http默認80端口)

OpenResty編寫Lua腳本和數據庫交互
官方文檔:(https://github.com/openresty/openresty/blob/master/doc/README-windows.md)
遇到的問題:
連接Mysql數據庫時,報錯:socket無法連接
解決辦法:(https://blog.csdn.net/qq_383698639/article/details/81298469)
Lua腳本路徑問題
例如,如果在nginx.conf文件中配置如下:
location /read_content {
content_by_lua_file lua/read_content.lua;
}
那么read_conten.lua存放的位置應該是nginx.exe那個目錄的lua文件夾中