如何從網頁瀏覽器執行 linux bash 腳本?

如何從網頁瀏覽器執行 linux bash 腳本?

你好,我也有網頁伺服器。我使用 vi 編輯器製作了簡單的 bash 腳本。

現在我想從網頁瀏覽器做同樣的事情......那我需要做什麼呢? html?perl?python?cgi?....?這是做同樣的事情的簡單方法嗎?

答案1

您想從 Apache 'suexec' 開始:

http://httpd.apache.org/docs/2.2/suexec.html

suexec 支援已在Red Hat/CentOS/Fedora 上的預設Apache 安裝中編譯/準備就緒- 在Google 上搜尋“suexec howto”,您會發現很多有關各種工具(PHP 等)的文章,這些文章將為您提供想法。

答案2

在您的 apache 配置中的目錄(或虛擬主機已經有一段時間了,所以不確定虛擬主機位)部分下添加以下選項。

Options ExecCGI Includes
AddHandler cgi-script .cgi

然後將您的 shell 腳本重新命名為 .cgi,然後確保該檔案具有正確的權限/所有權

相關內容