php——如何从raspberry Pi上的html页面运行shell脚本
发布时间:2022-04-11 17:46:23 560
相关标签: # 后端
我试图在我的raspberry Pi上的网页上有一个按钮,通过脚本关闭QNAP。
当我从pi命令行运行脚本时,它会工作。我已经测试过了。我还可以看到html页面正在运行,当我单击按钮时,该键被添加到url中。
当我按下网页上的按钮时,脚本不会运行。
网页是使用NGINX托管的。这是我的NGINX.config
http {
server {
listen :80;
root /var/www/control;
index index.html;
server_name www.;
location / {
try_files $uri $uri/ =404;
}
}
}
这是我的index.html页面
Home
control
所有文件夹和脚本均为755,归root所有
我运行“ps aux”并看到以下内容:
root 28221 0.0 0.1 49472 1172 ? Ss 13:46 0:00 nginx: master process /usr/sbin/nginx -g daemon on; mas
www-data 28222 0.0 0.3 49628 3372 ? S 13:46 0:00 nginx: worker process
www-data 28223 0.0 0.2 49628 2616 ? S 13:46 0:00 nginx: worker process
www-data 28224 0.0 0.2 49628 2616 ? S 13:46 0:00 nginx: worker process
www-data 28225 0.0 0.2 49628 2616 ? S 13:46 0:00 nginx: worker process
我认为这可能与www数据的用户权限有关。我不知道如何进一步排除故障。我知道如何为用户添加权限。
我的代码正确吗?我如何检查运行我们的网页的用户,以确定用户是否无法执行脚本?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报