windows平台上OpenResty的安裝配置和使用


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文件夾中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM