• agentzh nikli kullanıcının kurduğu açık kaynak kodlu web platformu. nginx'in zayıf kalan yönlerini lua dilini kullanarak geliştiriyor. yaratıcısı nginx forumlarında oldukça aktif. nginx, reverse proxy dışındaki komplike isteklerinizi gerçekleştirmekte çok da yetenekli değil. zaten o amaçla üretilmiş bir şey değil. ancak isterseniz luarocks ya da kendi opm yöneticisini kullanarak lua kütüphanesini genişletebilir nginx'in sınırlarını da zorlayabilirsiniz.

    openresty'i nginx'in üzerine kurduğunuzda nginx.conf dosyanız aynen sorunsuz çalışmaya devam edecektir. body_filter_by_lua ya da content_by_lua gibi direktiflerle içerik ya da header üzerinde istediğiniz gibi oynamalar yapmanız mümkün.

    ekşi sözlüğü tatlı sözlüğe çeviren basit bir örnek

    location = /eksi {
    proxy_pass localhost:3000;
    body_filter_by_lua_block{
    ngx.arg[1] = string.replace(ngx.arg[1], "ekşi", "tatlı")
    }
    }
4 entry daha
hesabın var mı? giriş yap