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

首頁 > 網站 > Apache > 正文

CentOS下Apache+SVN+LDAP的安裝與配置

2024-08-27 18:29:18
字體:
來源:轉載
供稿:網友
CentOS下Apache+SVN+LDAP的安裝與配置

上班接近4個月了,在公司做配置管理工程師,主要是在linux下對公司的源代碼以及項目發布進行管理。4個月接觸了好多新知識,也對各種工具的集成使用搞得云里來霧里去的,所以打算自己搭建一套環境,進行測試。

首先是Apache+SVN的安裝與配置。本人使用Virtualbox創建了一個虛擬機,所以接下來的環境搭建均在虛擬機CentOS上實現

1、Apache的安裝

image

網上有很多教程都是使用源碼安裝的方式,但安裝起來稍顯復雜,容易將像我這樣的初學者搞暈,所以我就采用了yum工具(CentOS系統下是yum,Ubuntu系統是apt-get、、、)

2、Subversion的安裝

image

image

安裝完mod_dav_svn之后,目錄/etc/httpd/conf.d/下就多了一個subversion的配置文件:

image

3、配置Apache

image

添加

LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so

image

添加上面兩句之后,要確保mod_dav_svn.so和mod_authz_svn.so兩個文件的存在。這兩個文件在那個目錄下呢?

到/etc/httpd/目錄下執行ls –al:

image

到指定目錄看一下,有沒有上述兩個文件,有的話,則配置正確,若沒有,則可能是你沒有安裝mod_dav_svn。

在文件其它位置添加如下內容:

image

其中/opt/svn/authz文件為版本庫的權限控制文件,在此處定義之后,就不用每次創建一個版本庫,然后到版本庫中修改配置文件了。這里定義所有的版本庫均使用這個文件進行用戶權限的管理

4、配置LDAP

配置文件/etc/httpd/conf.d/subversion.conf

image

此處的配置請參考LDAP的資料,這里的好多東西我也不是太懂。

5、配置好apache之后重啟

image

6、啟動subversion

image

-d表示后臺運行

-r表示服務的根目錄為/opt/svn

7、創建版本庫

到svn啟動目錄:/opt/svn目錄下創建版本庫

image

當前目錄多了一個Test目錄,進入目錄

image

修改版本庫的配置文件:vim svnserve.conf

image

將上面兩行注釋掉,然后將匿名訪問設置為none,即:anon-access = none

8、創建好版本庫,就剩最后一步:修改版本庫的權限配置

修改/opt/svn/authz文件:

image

9、訪問地址:http://ip地址/svn/Test

以上為版本庫服務器的搭建過程,在試驗的過程中,由于環境不同,有時會碰到各種奇葩的問題,我自己在試驗的時候也經常碰到,如果想順利解決這些問題,就需要更深入的學習Linux服務器的知識了。

就先寫這些,等以后有時間,再把項目發布的環境搭建一遍供學習之用


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 休宁县| 阿尔山市| 双鸭山市| 尉氏县| 五华县| 江孜县| 天祝| 顺义区| 新源县| 万宁市| 平舆县| 包头市| 定结县| 柯坪县| 普格县| 侯马市| 山东省| 马尔康县| 凌源市| 博爱县| 西充县| 阿鲁科尔沁旗| 名山县| 郯城县| 杭锦旗| 高淳县| 建平县| 黑山县| 山东| 昂仁县| 南阳市| 嘉荫县| 平谷区| 汕头市| 平谷区| 延边| 凌源市| 棋牌| 泾阳县| 巴南区|