こんにちは私もそれにウェブサーバーを持っています。私は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インストールでコンパイル/準備ができています-「suexechowto」でGoogleを実行すると、さまざまなツール(PHPなど)に関する記事がたくさん見つかります。アイデア。
ディレクトリ(または仮想ホストがしばらくの間、仮想ホストビットでわからない)セクションの下のApache構成に次のオプションを追加します。
Options ExecCGI Includes
AddHandler cgi-script .cgi
次に、シェルスクリプトの名前を.cgiに変更し、ファイルに正しいアクセス許可/所有権があることを確認します