lighttpdでこれを行う方法は複数あります。最も簡単な方法の1つは、CGIを使用することです。 lighttpdのは、そのクエリ文字列とのリクエストを受信したときhttps://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModCGI
server.modules += (mod_cgi)
$HTTP["query-string"] =~ "cams=on" {
cgi.assign = ("" => "/path/to/control-script")
}
あなたの/パス/に/コントロール・スクリプトが実行されます。 (環境変数QUERY_STRING = "cams = on"のようなCGIスクリプトの環境でのチュートリアルについてはウェブで検索してください)
スクリプトを特定のパスに制限することをお勧めします任意の要求に対するクエリ文字列をサーバーの他の部分に代行するよりも効率的です。スクリプトが既知のパスで実行され、クエリ文字列内の複数の異なるコマンドを処理できる場合は、$ HTTP ["query-string"]条件を省略できます。
server.modules += (mod_cgi)
$HTTP["url"] =~ "^/control/" {
$HTTP["query-string"] =~ "cams=on" {
cgi.assign = ("" => "/path/to/control-script")
}
}
最後に、あなたはおそらく制御スクリプトにアクセスできるユーザーを制限するためのlighttpdのmod_authのを使用したいです。 https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModAuth