[求助]httpd如何執行Perl程式

Home Home
引用 | 編輯 johnroyer
2005-06-30 19:01
樓主
推文 x0
httpd的 configure 要怎樣設定
才能使 *.cgi , *.pl 自動呼叫Perl編譯器執行?

網站目錄 /var/www/html/forum ( LB5000 )

抱歉
小弟第一次用Linux架站
又找不到相關教學文件
所以只好來這邊問問……

獻花 x0
引用 | 編輯 Nephom
2005-07-02 14:45
1樓
  
Option ExecCGI

有打錯的話請見諒了XD

獻花 x1
引用 | 編輯 pshiue
2005-07-07 07:45
2樓
  
你所用的應該是Apache server吧!若是的話,你得查看一下 "/tools/apache/conf/http.conf",裡面會含有一段敘述:ScriptAlias /cgi-bin/ "/tools/apache/cgi-bin/", 你必須把*.cgi *.pl 放在/tools/apache/cgi-bin/目錄下,而且他的屬性必須是可執行的。而在你的web page內去叫用這些script。
ps.我的apache是安裝在"/tools/apache"下,可能會跟你的有些不同。

獻花 x1
引用 | 編輯 johnroyer
2005-07-07 11:49
3樓
  
有沒有辦法自己另外建立一個需你目錄
並且允許執行 CGI Perl ?

之前參考 Open Webmail 的設定
卻一直沒有成功

獻花 x0
引用 | 編輯 pshiue
2005-07-09 18:03
4樓
  
當然可以,不過這個的地方要參考的是Apache的設定,請到http://www.apache.org看看。或是靠其他網友囉!

獻花 x1
引用 | 編輯 augustine55
2005-07-12 00:21
5樓
  
在httpd.conf裡面加入下面這行
AddHandler cgi-script .cgi .pl
就可以讓APACHE執行CGI和PERL

如果要設定某個資料夾有執行CGI和PERL的功能
就在那個資料夾設定的Options後面加個ExecCGI
例如:
<Directory "/home/test/www/cgi-bin">
  Options ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

我也還是個LINUX菜鳥~最近也在摸APACHE和FTP
還請各位高手多多指教!!

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-28 00:27
6樓
  
看了五樓大大的教學,現在我也明白了。原來如此

獻花 x0