mrpsycho
@mrpsycho

Можно ли в nginx конфиге написать код на lua, который бы просто показывал простейшую форму?

Вопрос, как я понимаю, дурацкий.
но... найти ответ я пока не могу.

Для серьезных вещей не подходит... но для домашней сетевой шары на smb было бы здорово заиметь простейшую веб форму для сброса пароля у пользователя.
те, нужно чтобы было всего 2 поля: логин, новый пароль.
и после нажатия submit - вызов команды smbpasswd.

Возможно?
или не парится, и использовать php?)
  • Вопрос задан
  • 2718 просмотров
Решения вопроса 1
starius
@starius
программист, аспирант МГУ
Ответ - можно.
См. wiki.nginx.org/HttpLuaModule
wiki.nginx.org/HttpLuaModule#ngx.print - чтобы что-то напечатать.
wiki.nginx.org/HttpLuaModule#ngx.req.get_post_args - доступ к данным, отправленным через POST
Функция Lua os.execute() - выполняет команду.
Примеры простых конфигов см. по ссылкам выше.

PS. На Lua можно и полноценный сайт написать: habrahabr.ru/post/240217
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы