I've said this before, but I can't say it enough: OpenResty (nginx+lua) is painfully underappreciated. It's fantastic, and the only platform I trust for very high volume, high performance, mission critical web application servers.
I've said this before, but I can't say it enough: OpenResty (nginx+lua) is painfully underappreciated. It's fantastic, and the only platform I trust for very high volume, high performance, mission critical web application servers.
I can’t exactly recall when this started happening but I want to say it was when I updated my container that runs #nginx / #openresty from #ubuntu 22 to 24.04.
Now I get these uptime kuma notifications at least every hour. There are no errors in OpenResty and no changes to my configuration. No changes in my DNS provider either. Checked #pihole and no obvious errors there (and no changes to the config). Anyone seen this before?
🚀BREAKING NEWS: Quantum computers might be breaking RSA-2048! Or maybe not, because you're greeted by the impenetrable wall of '403 Forbidden'. 🌐🔒 Apparently, the real quantum leap is getting past #openresty. 🤦♂️💻
https://www.sciopen.com/article/10.26599/TST.2024.9010028 #QuantumComputing #RSA2048 #CyberSecurity #TechNews #HackerNews #ngated
Lua в Nginx: динамическая маршрутизация запросов
Привет, Хабр! Сегодня рассмотрим, как использовать Lua в Nginx: динамическую маршрутизацию, балансировку трафика, подмену заголовков и трансформацию тела запроса в реальном времени. OpenResty и lua-nginx-module позволяют перенести часть логики на уровень веб-сервера, сокращая задержки и повышая гибкость.
More people just move away from Nginx towards OpenResty imo
OpenResty: The overpowered web server used by 40M websites (that people rarely talk about) K.M Ahnaf Zamil ・ Jul 13 '22 #openresty #nginx #webdev #webserver source
Tommy has really outdone himself on this one! The LuaJIT engine is super sophisticated, and this post goes into all the gory details of how we had to reverse-engineer it so we can profile it with zero-instrumentation!
@estevez @blackvoid Have you recently updated your web server packages? I faced some weird behavior in the past with #openresty where after an update, it reduced client_max_body_size and I had to manually increase it again.
@shom I looked for it everywhere. I'm assuming it is at the nginx levlel, but I even looked through authelia's setting as well, just in case. I'm stumped. Unless #openresty is also looking at nginx files in different locations and I missed it? That's something I can look into.
🌕 Lapis - 一個針對Lua的網絡框架
➤ Lapis的特點和用法
✤ https://leafo.net/lapis/
Lapis是一個針對Lua(或MoonScript)的網絡框架,主要面向OpenResty,可以在其他服務器環境中使用。它提供了URL路由、HTML模板、CSRF保護、數據庫模型支持等功能,適合開發網站應用。
+ 這個框架看起來很有用,將來可以試試。
+ Lua和網絡開發結合,很有創意,希望能得到廣泛應用。
#網絡開發 #Lua #OpenResty #Nginx
Five Apache projects you probably didn't know about…
#apache #apm #database #java #openresty
https://blog.frankel.ch/five-apache-projects/?utm_medium=erik.in&utm_source=mastodon
Awesome #Nginx, include #OpenResty modules
Posted about my #openresty troubles last night on selfhosted.rsmsn.co. What's weird about the issue is that any of the other systemd files that I've changed for my #selfhosted services don't usually get changed with the package gets updated.
But for whatever reason, OpenResty overwrites my file on each update. Took this happening 2-3 times before I realized it was a trend.
Does this happen to anyone else? Any solutions to solve it?
https://selfhosted.rsmsn.co/posts/openresty_and_package_update_issues.html
Safe API for manipulating #LMDB databases using #OpenResty / #Lua. https://github.com/Kong/lua-resty-lmdb
@tmoe Did you end up settling on a solution?
Honestly, one of the big reasons I went away from NPM in docker was because of the lack of compatibility with #crowdsec. I settled on #openresty natively on the host and my other services in docker. I tried keeping it all in docker but couldn’t find a good solution or justify it.
To your original question - yes I think your concerns are justified. The other npm forks too far behind the original repo for me.
The s390x open source team at IBM confirms the latest versions of software run well on #Linux on #IBMZ. In August 2023 currency was maintained for over 30 projects, including: Apache Storm, #OpenResty & #RabbitMQ
Full report: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/elizabeth-k-joseph1/2023/09/27/linuxone-open-source-report-august-2023 #LinuxONE
@kodumbeats OMG...I just had a dumb idea. I tried installing Lapis globally and behold, it worked!
I'm guessing that #OpenResty wasn't reading from the local Lapis install and required it to be global.
I'll open a question on the GitHub for this. It seems like getting started with #Lapis is quite a headache of a lot of people, and the documentation could be improved quite a bit.
Thanks so much for your help, sorry for blasting you with so many questions!
Anyone have luck using #Lapis recently? I've always had an inkling to play around with #lua and I would like to use it for #webdev. I just can't get it to work.
Every time I try and start up a fresh project using the docs, I get a dep error. None of the Github issues are helpful, most say it's an issue with #OpenResty. Probably true, but the maintainer doesn't bother to provide a helpful solution.
Just got a #lapis (#openresty) server working with #fennel #lisp .
Discovering An Unknown Infrastructure | ONYPHE
#Emotet #OpenResty
https://beta.onyphe.io/docs/use-cases/discovering-an-unknown-infrastructure