修改httpd.conf
DirectoryIndex index.html index.php index.php3
在中加入:
AddType application/x-httpd-php .php .php3
resin
./configure --with-apxs=/home/apache/bin/apxs
make
make install
修改httpd.conf
CauchoConfigFile /home/resin/conf/resin.conf
文檔共享技巧:
1 對于文檔的共享來說,autoindex模塊非常有用,讓APACHE自動索引目錄缺省是按文件/目錄名排序的,而且文件名40個字符以上部分是被截斷的,為了能顯示完整的文件名,并且像資源管理器那樣將目錄排在前面,文件排在后面:
在模塊設置中:
#增加NameWidth選項,并且文件名長度是*(自動適應當前目錄下最長文件名)
#增加FoldersFirst選項,讓目錄列在前面(類似于資源管理器)
#增加了ScanHTMLTitles用HTML文件的TITLE做文件的描述,并設置描述長度是*(自適應最長)
IndexOptions FancyIndexing +NameWidth=* FoldersFirst ScanHTMLTitles +DescriptionWidth=*
2 如果是CGI開發,如何讓用戶在自己的目錄下能夠發布CGI程序,比如:http://192.168.0.200/~chedong/cgi- bin/my_cgi:在
模塊設置中,添加正則表達式:
ScriptAliasMatch ~([a-z]+)/cgi-bin/(.*) /home/$1/cgi-bin/$2
意思是匹配~user_name/cgi-bin/cgi_name自動映射到/home/user_name/cgi-bin/cgi-name腳本
3 如果允許所有目錄可以自動索引瀏覽autoindex,需要將
<===改成
版本控制:CVS
CVS缺省在服務器上幾乎都安裝好了,只要按照以下步驟初始化即可:
在/etc/profile里:
CVS庫所在的主服務器設置:
export CVSROOT=/home/cvsroot
在其他開發服務器里設置:
export CVSROOT=:ext:$USER@192.168.0.200:/home/cvsroot
export CVS_RSH=ssh
然后在主服務器上cvs init初始化:
關于CVSWEB的設置,重復以下CVS常用命令手冊中CVSWEB的內容:
CVSWEB的下載:CVSWEB從最初的版本已經演化出很多功能界面更豐富的版本,這個是個人感覺安裝設置比較方便的:
http://www.spaghetti-code.de/software/linux/cvsweb/
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/