openresty

    2熱度

    1回答

    我們將nginx訪問控制部分委託給一個單獨的服務,我們使用access_by_lua_file和lua-resty-hawk和子請求來完成請求的身份驗證。 的docs說: 你總是應該啓動子請求之前讀取請求體(由在任調用ngx.req.read_body或配置lua_need_request_body)。 本來我們已經錯過了這個細節,事情出現工作。我試圖找到關於這個要求的更多背景信息,但是卻空了。

    1熱度

    1回答

    我需要nginx的上僅當rewrite_by_lua_block響應包含與圖案(谷歌計算引擎平衡器健康檢查)自定義首部的部分位置返回200代碼。 我很新手在盧阿,所以任何幫助,非常感謝。

    1熱度

    1回答

    location ~ ^/test/(?<id>\d+)$ { postgres_pass database; rds_json on; postgres_escape $name $id; postgres_query "SELECT $name"; } 上面的代碼片段取自https://github.com/FRiCKLE/ngx_postgr

    1熱度

    1回答

    是嗎?表示它可以作爲變量foo訪問ngx_postgres? 我只需要確認一下。 https://github.com/FRiCKLE/ngx_postgres#sample-configuration-5 這是一個純粹的ngx_postgres函數還是這也可用於nginx獨立?

    0熱度

    2回答

    當且僅當存在cookie時,我想將URL重定向到Django平臺(通過uwsgi)。否則,我需要推遲執行到content_by_lua插件。 下面是我在這樣的邏輯的嘗試: location ~* "^/[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$" { # match a UUID v4 include uwsgi_params; if

    1熱度

    1回答

    鑑於以下http塊,nginx按預期執行。也就是說,它會將一個網址(如http://localhost/3ba48599-8be8-4326-8bd0-1ac6591c2041/)重寫爲http://localhost/modif/3ba48599-8be8-4326-8bd0-1ac6591c2041/並將其傳遞給uwsgi服務器。 http { upstream frontend

    1熱度

    1回答

    我想在每個請求中寫入JSON字符串到訪問日誌中,所以稍後使用它會更容易。 我使用的是由Lapis/Openresty公開的print(),但是我想要超越nginx日誌格式中的時間戳,日誌級別和其他信息。 我該如何重寫它?

    0熱度

    1回答

    我正在使用nginx作爲文件存儲上傳與外部提供程序的反向代理。 當我處理文件上傳時,我需要跟蹤(在我的數據庫中)在向用戶返回響應之前上傳是否成功。因此,我想使用lua-nginx模塊中提供的ngx.location.capture方法來與我的後端討論請求的結果。由於我需要等待上游服務器的響應,因此我只能在header_filter_by_lua中發出捕獲。不幸的是,我不能在header_filte

    1熱度

    1回答

    在Erlang/OTP中,我已經讀過輕量級過程,演員模型和主管在創建可靠服務中的重要性。這與OpenResty(主/工,異步IO,嵌入式Lua)相比如何? 我對主要概念的一般體系結構概述感到好奇,以便更好地理解OpenResty將如何與Erlang/OTP並用(或替代)。

    1熱度

    1回答

    我對Linux不是很熟悉,而且我剛開始學習nginx和nodejs。由於我的工作與Windows我試圖通過運行,通過MinGW的安裝openresty: tar xvf ngx_openresty-1.9.7.1.tar.gz cd ngx_openresty-1.9.7.1/ ./configure ,但我得到了以下錯誤: platform: msys (msys) cp -rp bu