Как запустить sh-файл при проходе по url
Есть файл, который расположен по адресу
/home/myUser/myFolder/myScript.sh
с правами:
-rwxr-xr-x 1 root root
Есть файл конфигурации nginx с поднятым сервисoм
server {
..
}
Ниже добисал блок:
server {
listen myPort;
server_name myDomain.ru;
location /script_url {
exec /home/myUser/myFolder/myScript.sh;
}
}
Перезапустил сервис после внесенных изменений
sudo systemctl restart myService
Прохожу по ссылке:
Скрипт не запускается. Но если самому через консоль ввести
bash /home/myUser/myFolder/myScript.sh
То скрипт отрабатывает. Что я забыл сделать?