nec2000
2003-09-03, 07:40 PM
今天自己測試了一下
在Apach下面做了一個空檔(檔名例如S)
裡面有cgi-bin
跟www
可是我發現我連上網路
我打上http://xxx.xxx.xxx/S/cgi-bin/install.cgi
卻顯示找尋不到網頁
可是我跳回去改成
http://xxx.xxx.xxx/cgi-bin/install.cgi
就可以進行安裝了
奇怪我不知道我哪裡有設定錯誤
(因為apach裡面只有一個cgi-bin資料夾因此不可能都共用一個資料夾吧)
我是跟著下面教學去設定
不知道這教學裡面哪裡有錯誤導致我無法使用其他資料夾去安裝cgi
(不能用其他資料夾就不能分享給他人使用空間架設CGI嚕)
###############################################################################
【設定Apache 】
4) 我們要開始設定Apache的內容了!設定的過程我們也會順便設定到以後的CGI~所以之後只要安裝perl編譯就可以了!
4-1) 請用記事本開啟C:/apache/conf/httpd.conf這個檔案~我們現在要進行修改~
4-2) 請用記事本的搜尋?能搜尋 ServerAdmin ,並且把ServerAdmin後面的那串E-mail改為伺服器管理員的E-mail
4-3) 接著請搜尋 ServerName ,並且把後面的那個網址改成你的網域名稱(例如:dns2go的網址,或你的固定IP!如果都沒有,請輸入127.0.0.1)
4-4) 接著請搜尋 DocumentRoot ,並且把這一行改成框框內的~『DocumentRoot "C:/Apache"』
4-5) 接著請搜尋 DirectoryIndex ,並且把DirectoryIndex的這一行改成框框內的~『 DirectoryIndex index.html index.htm index.cgi index.pl』
4-6) 接著請搜尋 c:/program files/perl/perl ,並且把那一行改成框框內的!『#!c:/usr』
4-7) 接著請搜尋 ScriptAlias ,並且把那一行改成框框內的『 ScriptAlias /cgi-bin/ "C:/Apache/*/"』
4-8) 接著請搜尋 AllowOverride !並且照下面方法更改!
原本是:
AllowOverride None
Options None
Order allow,deny
Allow from all
把他改成:
AllowOverride All
Options All
Order allow,deny
Allow from all
4-10) 接著請搜尋 AddHandler cgi-script ,並且把這一行改成框框內的!『AddHandler cgi-script .cgi .pl』
※4-11) 記得重新啟動apache![ 開始 ]-[ 程式集 ]-[ Apache HTTP Server ]-[ Control Apache Server ]-[ Restart ]
######################################################################
贊助商連結
在Apach下面做了一個空檔(檔名例如S)
裡面有cgi-bin
跟www
可是我發現我連上網路
我打上http://xxx.xxx.xxx/S/cgi-bin/install.cgi
卻顯示找尋不到網頁
可是我跳回去改成
http://xxx.xxx.xxx/cgi-bin/install.cgi
就可以進行安裝了
奇怪我不知道我哪裡有設定錯誤
(因為apach裡面只有一個cgi-bin資料夾因此不可能都共用一個資料夾吧)
我是跟著下面教學去設定
不知道這教學裡面哪裡有錯誤導致我無法使用其他資料夾去安裝cgi
(不能用其他資料夾就不能分享給他人使用空間架設CGI嚕)
###############################################################################
【設定Apache 】
4) 我們要開始設定Apache的內容了!設定的過程我們也會順便設定到以後的CGI~所以之後只要安裝perl編譯就可以了!
4-1) 請用記事本開啟C:/apache/conf/httpd.conf這個檔案~我們現在要進行修改~
4-2) 請用記事本的搜尋?能搜尋 ServerAdmin ,並且把ServerAdmin後面的那串E-mail改為伺服器管理員的E-mail
4-3) 接著請搜尋 ServerName ,並且把後面的那個網址改成你的網域名稱(例如:dns2go的網址,或你的固定IP!如果都沒有,請輸入127.0.0.1)
4-4) 接著請搜尋 DocumentRoot ,並且把這一行改成框框內的~『DocumentRoot "C:/Apache"』
4-5) 接著請搜尋 DirectoryIndex ,並且把DirectoryIndex的這一行改成框框內的~『 DirectoryIndex index.html index.htm index.cgi index.pl』
4-6) 接著請搜尋 c:/program files/perl/perl ,並且把那一行改成框框內的!『#!c:/usr』
4-7) 接著請搜尋 ScriptAlias ,並且把那一行改成框框內的『 ScriptAlias /cgi-bin/ "C:/Apache/*/"』
4-8) 接著請搜尋 AllowOverride !並且照下面方法更改!
原本是:
AllowOverride None
Options None
Order allow,deny
Allow from all
把他改成:
AllowOverride All
Options All
Order allow,deny
Allow from all
4-10) 接著請搜尋 AddHandler cgi-script ,並且把這一行改成框框內的!『AddHandler cgi-script .cgi .pl』
※4-11) 記得重新啟動apache![ 開始 ]-[ 程式集 ]-[ Apache HTTP Server ]-[ Control Apache Server ]-[ Restart ]
######################################################################
贊助商連結