dúvida: back end site com lua

32 views
Skip to first unread message

Arion Deno

unread,
Jan 5, 2026, 11:42:14 AM (11 days ago) Jan 5
to lua...@googlegroups.com
Tentei algumas vezes, mas não consegui , configurar , um servidor HTTPS pra  usar  lua 🌙, no lugar no PHP.    
Eu tentei o apache, parece que não tem suporte.

OpenResty (Nginx + Lua) : eu não consegui ainda configurar o arquivo de configuração, se alguém souber , agradeço.

Lapis (framework web em Lua):  não consegui compilar, e não tinha no repositorio do Linux que estou usado.  ( Estou usando Debian 13.  )

Lua + Nginx (CGI / FastCGI):  também não consegui configurar.   

Outras opções que confesso que não tentei :

global  lista_nao_tentada 
={
 lua-http,
Xavante,  
LuaSocket 
}

 Para fazer coisa básica, como : 

* Pegar dados de formulário.

* Enviar dados para o cliente, em formato HTML,CSS 

* Envio de emails.  

* Manipulação de banco de dados, relacional   exemplo, Maria DB, PostgreSQL.

* Uploads de arquivos.  

--_----_----_----_----_--

A ideia é criar um sistema web , futuramente , com CRUD.    Login e senha,  etc.  



Se existir alguém que possa dar uma orientação, agradeço.   Muito .    ✋🙇

Caso se não, não tem problema,  só papai do céu sabe tudo. 

  Muito obrigado desde já a ajuda 

Tomás Guisasola

unread,
Jan 5, 2026, 12:03:24 PM (11 days ago) Jan 5
to lua...@googlegroups.com
Olá Arion

Eu uso Apache + CGILua e já aviso que há mais de um jeito de fazer
essa instalação. Vou descrever uma.

1. No Apache, você pode configura o diretório onde estão os teus scripts com:

<Directory "/app/src/scripts/">
Options ExecCGI
AddHandler cgi-script .lua .lp
</Directory>

2. Com LuaRocks, você instala o CGILua (que depende do WSAPI) como
administrador (root) de modo que vai ter o disparador do CGILua no
/usr/local/bin/cgilua.cgi

3. Os teus scripts vão precisar de permissão de execução (chmod a+x
<script>) e precisam começar com a linha:

#!/usr/bin/env cgilua.cgi

Isso deve resolver.

Uma outra abordagem é pegar um container do Docker que já provê todo o
ambiente de execução para uma aplicação. Tem um colega meu que está
trabalhando nisso, mas não sei se já está distribuído. Se tiver
interesse, avise!

Abraços,
Tomás
> --
> Lua BR - https://groups.google.com/g/lua-br
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
> Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/CALCf74ARqmt8a%2BxEp7QNmHgU1Oai4o2fAOdD5erCAUGrXVR-MQ%40mail.gmail.com.

Denis Dos Santos Silva

unread,
Jan 6, 2026, 9:47:03 PM (10 days ago) Jan 6
to Lua BR
o apache tem o mod_lua (https://httpd.apache.org/docs/trunk/mod/mod_lua.html), porem, apesar de ser totalmente possivel, fica dificil comparar o poder do php x lua nesse aspecto uma vez que o php/fi surgiu para fazer sites dinamicos.

* php-8.5 tem uns 31MB de codigo-fonte (centenas de extensoes pensadas para esse contexto)
* lua-5.5 tem uns 390KB de codigo-fonte (foco em ser embarcada e brilhar onde  a linguagem C daria mto trabalho)

cheguei a fazer um demo funcional usando c, lua, sqlite https://gitlab.com/denisdemais/moonbird, usando:
lua=5.2


PS:
um webserver que seria um bom comeco para fazer algo do zero seria o https://crowcpp.org/master/

Daniel TFS

unread,
Jan 9, 2026, 4:20:36 PM (7 days ago) Jan 9
to Lua BR
Surgiu uma nova solução! O crescent-framework, ele é inspirado no NestJS e no Laravel PHP, tem CLI, ORM (apenas MySQL), testes e é extremamente intuitivo. Eu mesmo estou desenvolvendo, está numa versão inicial, mas já funciona bem para CRUDS, segue site do crescent: crescent.tyne.com.br. Totalmente baseado no luvit.

Carece de alguns testes, principalmente em outros sistemas operacionais, mas deve funcionar bem no MacOS e Linux.

Pretendo falar sobre e mostrar ele na prática criando um sisteminha no meu canal abandonado do youtube <--

Espero que a comunidade abrace e o framework evolua bastante. A ideia é que seja simples, poderoso, seguro e funcional.

Tive muitos problema em configurar o Lapis, me tomou muito tempo e não tinha nada "plug and play" igual nest ou Laravel em lua.

Espero ter ajudado!

Reply all
Reply to author
Forward
0 new messages