您好我也有Web服务器。 我用vi编辑器做了一个简单的bash脚本,它会打开文件,然后添加一些行到最后它会自动保存…之后,2-3 linux命令将作为一个特定的用户运行。
现在我想从网页浏览器做同样的事情,所以我需要为此做些什么? html?perl?python?cgi?….?这是简单的方法吗?
你想从Apache的“suexec”开始:
http://httpd.apache.org/docs/2.2/suexec.html
suexec支持在Red Hat / CentOS / Fedora的默认Apache安装中编译/准备就绪 – 在“suexec howto”上执行一个Google,你会发现很多关于各种工具(PHP等)的文章,它们会给你想法。
在您的目录下的apacheconfiguration文件中添加以下选项(或虚拟主机已经有一段时间了,不知道在虚拟主机位上)。
Options ExecCGI Includes AddHandler cgi-script .cgi
然后将您的shell脚本重命名为.cgi,然后确保该文件具有正确的权限/所有权