【求助】Apache2048測試CGI的環境

顯示結果從第 1 筆 到 3 筆,共計 3 筆
  1. #1
    會員
    註冊日期
    2001-09-28
    討論區文章
    95

    【求助】Apache2048測試CGI的環境

    Apache2048測試CGI的環境

    於Win2kSP4中進行動態IP架站測試CGI的環境。
    No-IP DUC(動態IP轉網域)。
    Apache2048。
    ActivePerl580806

    可以看到Apache預設首頁。
    ActivePerl5808060 安裝於C:\usr中。

    遂進行修改Apache之httpd.conf修改以利執行。
    ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
    <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>
    亦增設
    AddHandler cgi-script .cgi.pl

    執行Apache2048之cgi-bin內原有的printenv.pl,有修改其內描述Perl所在路徑為
    !/usr/bin/perl或是!c:/usr/bin/perl.exe。

    於瀏覽器中輸入 http://localhost/cgi-bin/printenv.pl。
    但卻出現500 Internal Server Error錯誤。
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    描述Perl所在路徑的兩種方式都試過,均出現錯誤訊息。

    遍尋網路資源仍不得其門而入,請能者釋疑。再次感謝!
    =====================================================
    printenv.pl之內容
    !c:/usr/bin/perl.exe
    #!c:/Perl/bin/Perl.exe
    ##
    ## printenv -- demo CGI program which just prints its environment
    ##

    print "Content-type: text/plain\n\n";
    foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
    }



  2. #2
    會員 MiDay 的大頭照
    註冊日期
    2001-09-16
    討論區文章
    39

    回覆: 【求助】Apache2048測試CGI的環境

    最初由 green 發表
    Apache2048測試CGI的環境

    於Win2kSP4中進行動態IP架站測試CGI的環境。
    No-IP DUC(動態IP轉網域)。
    Apache2048。
    ActivePerl580806

    可以看到Apache預設首頁。
    ActivePerl5808060 安裝於C:\usr中。

    遂進行修改Apache之httpd.conf修改以利執行。
    ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
    <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>
    亦增設
    AddHandler cgi-script .cgi.pl

    執行Apache2048之cgi-bin內原有的printenv.pl,有修改其內描述Perl所在路徑為
    !/usr/bin/perl或是!c:/usr/bin/perl.exe。

    於瀏覽器中輸入 http://localhost/cgi-bin/printenv.pl。
    但卻出現500 Internal Server Error錯誤。
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    描述Perl所在路徑的兩種方式都試過,均出現錯誤訊息。

    遍尋網路資源仍不得其門而入,請能者釋疑。再次感謝!
    =====================================================
    printenv.pl之內容
    !c:/usr/bin/perl.exe
    #!c:/Perl/bin/Perl.exe
    ##
    ## printenv -- demo CGI program which just prints its environment
    ##

    print "Content-type: text/plain\n\n";
    foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
    }
    您試試看將原先安裝之位子刪除將Apache2直接安裝於C:\下

    ScriptAlias /cgi-bin/ "C:/Apache2/cgi-bin/"

    #
    # "C:/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "C:/Apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory>

    其他設定均無須變更..

    CGI網頁第一行指向請設為#! /usr/bin/perl即可!
    這樣因該可以了吧!

  3. #3
    會員
    註冊日期
    2001-09-28
    討論區文章
    95
    謝謝MiDay撥冗回應,個人的疑問。
    我將再次依照建議來測試,後續將再動態說明與此帖之中。

類似的主題

  1. Linux下建構zend framework的環境問題
    作者:juangyh 所在討論版:-- FreeBSD & Linux 討 論 版
    回覆: 0
    最後發表: 2009-02-13, 11:06 PM
  2. 【求助】在18m*8m的環境下該選則哪台(組)AP與WLAN網卡
    作者:wind 所在討論版:-- 無 線 網 路 版
    回覆: 0
    最後發表: 2005-06-10, 04:22 PM
  3. 【問題】Roaming的環境要怎麼架呢?
    作者:allenhw 所在討論版:-- 無 線 網 路 版
    回覆: 3
    最後發表: 2002-08-19, 01:28 PM
  4. 請叫一下關於3D MARK2001測試GTS Pro的分數問題...
    作者:ghostboy 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 3
    最後發表: 2001-07-31, 08:01 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •