Я пытаюсь сделать обратный прокси со скриптом Lua, Nginx — мой прокси.
Это моя часть скрипта .lua, которая делает proxy_pass:
if content == "200" then
proxy_pass https://5dea42df1eeb.ngrok.io;
ngx.print("OK!")
else
return ngx.exit (ngx.HTTP_NOT_ALLOWED)
end
Я всегда получаю внутреннюю ошибку сервера 500. И это ТОЛЬКО происходит, когда я помещаю эту строку в свой скрипт:
proxy_pass https://5dea42df1eeb.ngrok.io;
Пожалуйста, дайте мне знать, что может быть не так с моей реализацией
proxy_pass
не является оператором Lua. Это директива NIGNX. Он был разработан для использования в файле конфигурации NGINX вне скрипта Lua. - person Egor Skriptunoff   schedule 02.03.2021