国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux Apache CGI 安裝配置

2019-11-02 16:33:30
字體:
來源:轉載
供稿:網友
本文假定你已經安裝好linux(本文的linux版本為Fedora Core3), 并具有root權限.

1,安裝apache

首先到apache的主頁下載最新版本的apache http server,地址為 http://httpd.apache.org/

本文寫于2006.4.29,apache版本為2.2.0 .如果你也想用這一個版本的話請點擊:http://mirror.vmmatrix.net/apache/httpd/httpd-2.2.0.tar.gz

安裝apache:

切換到httpd-2.2.0.tar.gz所在目錄,然后:

# tar xvzf httpd-2.2.0.tar.gz

此時在該目錄下有一個文件夾 httpd-2.2.0,切換到該文件夾:

# cd ./httpd-2.2.0

我不知道你想把apache安裝到哪個文件夾,我們假定想安裝到 /usr/local/apache2/ 下面,則

輸入下面的命令:

# ./configure --prefix= /usr/local/apache2

# make

# make install

執行完這3條命令之后,apache就安裝到你的 /usr/local/apache2目錄下了.

切換到該目錄看看有什么咚咚吧;)

# cd ./usr/local/apache2

# ls

可以看到里面有 /bin ,/conf , /htdocs, /cgi-bin 等目錄.此時apache還沒有啟動,我們通過/bin目錄下的工具apachectl來啟動,首先切換到/bin目錄:

# cd ./bin

然后啟動:

# ./apachectl start

這時候在地址欄輸入 http://localhost/ 看看是不是有成功的信息?(筆者看到的是 "It works!") 的信息, 當然不同的版本會不同,根據你 /htdocs 下的index.html內容而定.

把/usr/local/apache2/htdocs/index.html 替換成你的頁面文件就可以了.

到了這里,我們假定你的apache服務器已經安裝成功.如果還有問題請在網上搜索一下或者聯系我:

lonestep AT gmail D。T com

2, 配置apache使之執行cgi程序

默認下,cgi程序必須放在cgi-bin目錄下,我們先來配置使得cgi-bin下的cgi程序能得到正確執行,

后面將會介紹怎么讓apache執行放在別的目錄下的cgi程序.

1),承上,我們已經把apache安裝到 /usr/local/apache2 目錄下,切換到/usr/local/apache2/conf 目錄,里面有一個 httpd.conf 文件, 編輯這個文件:

# cd /usr/local/apache2/conf

# vi httpd.conf (假定你的文本編輯器是vi, 如果你用別的編輯器如emacs, gedit, kedit 之類,把vi 替換成它們的命令即可)

尋找其中一行如:

# ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"

把這行前面前面的'#'去掉,然后重新啟動apache :

# cd ./bin (or cd /usr/local/apache2/bin)

# ./apachectl restart

ok, 假如你放了一個cgi程序'test.cgi'到cgi-bin的話,在地址欄

輸入 http://localhost/cgi-bin/test.cgi 看看是否能夠執行>?

如果不能,請發郵件給我:)

2),如果你想改變執行cgi的目錄(不用默認的cgi-bin目錄),則該變剛才的

ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" 為:

ScriptAlias /SomeOtherDirectory/ "/usr/local/apache2/cgi-bin/"

然后重新啟動apache.

以上的過程都是比較簡單的,如果您遇到了本文未曾涉及的問題,或者與本文假設不同的條件,

請先到Internet上查找解決辦法,如果還不行(once and once again)可以發郵件給我:)

一. CGI 的配置過程

1.CGI執行目錄設置. 一般在 /usr/local/apache/cgi-bin/文件夾中. 在httpd.conf配置文件中能找到相關信息. 例如我把的CGI 程序是test.pl 那么地應的HTTP請法地址就是:http://localhost/cgi-bin/test.pl

2.CGI 的執行目錄出于全安考慮一般只給讀權限.對應的httpd.conf 中的配置可執行CGI的地方如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平陆县| 梨树县| 驻马店市| 汉源县| 海安县| 兴文县| 通州区| 诸暨市| 思茅市| 开化县| 凤冈县| 永清县| 湾仔区| 仪陇县| 繁峙县| 田林县| 内江市| 萨迦县| 密山市| 霍邱县| 应城市| 鹤峰县| 卢龙县| 庆城县| 封开县| 全南县| 山西省| 临沧市| 平陆县| 巫山县| 大庆市| 莲花县| 邻水| 康马县| 伊通| 元氏县| 阳泉市| 二手房| 洛川县| 平阳县| 通道|