思步网
标题:
小公司如何实施配置管理(三)
[打印本页]
作者:
shangjie
时间:
2012-4-20 09:55
标题:
小公司如何实施配置管理(三)
本帖最后由 shangjie 于 2012-4-20 09:57 编辑
在上面两篇http://ubuntu.cn99.com/ubuntu/hardy main restricted universe multiverse
debhttp://ubuntu.cn99.com/ubuntu/hardy-security main restricted universe multiverse
debhttp://ubuntu.cn99.com/ubuntu/hardy-updates main restricted universe multiverse
debhttp://ubuntu.cn99.com/ubuntu/hardy-proposed main restricted universe multiverse
debhttp://ubuntu.cn99.com/ubuntu/hardy-backports main restricted universe multiverse
deb-srchttp://ubuntu.cn99.com/ubuntu/hardy main restricted universe multiverse
deb-srchttp://ubuntu.cn99.com/ubuntu/hardy-security main restricted universe multiverse
deb-srchttp://ubuntu.cn99.com/ubuntu/hardy-updates main restricted universe multiverse
deb-srchttp://ubuntu.cn99.com/ubuntu/hardy-proposed main restricted universe multiverse
deb-srchttp://ubuntu.cn99.com/ubuntu/hardy-backports main restricted universe multiverse
3. 更新安装包信息, 命令: sudo apt-get update
4. 更新基系统及所有软件, 命令: sudo apt-get dist-upgrade
(二)安装必要的应用软件
5. 安装SSH, 命令: sudo apt-get install ssh(用来在你的pc上远程控制服务器)
6. 安装apache2, 命令: sudo apt-get install apache2 apache2-common apache2-utils apache2-doc
7. 安装subversion, 命令: sudo apt-get install subversion
8. 安装apache的subversion模块, 命令: sudo apt-get install libapache2-svn
9. 安装openldap, 命令: sudo apt-get install slapd ldap-utils
安装过程修改管理员密码为: rootpw
(三)创建配置库结构
10. 在/usr/local下建立svn_root目录, 命令: sudo mkdir /usr/local/svn_root
11. 在svn_root中建立三个库文件夹, 命令如下:
sudo svnadmin create /usr/local/svn_root/doc
sudo svnadmin create /usr/local/svn_root/dev
sudo svnadmin create /usr/local/svn_root/pd
12.修改svn_root的权限, sudo chown -R www-data:www-data /usr/local/svn_root/
13. 启动subversion服务器, 命令: svnserve -d -r /usr/local/svn_root
(四)集成apache和subversion
14. 让Apache2装载subversion与ldap认证模块, 命令如下:
cd /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/dav_svn.load
sudo ln -s /etc/apache2/mods-available/ldap.load
sudo ln -s /etc/apache2/mods-available/authnz_ldap.load
15. 修改dav_svn.cof文件, 整合svn和apache2, 命令如下:
sudo cp /etc/apache/mods-enabled/dav_svn.conf /etc/apache/mods-enabled/dav_svn.conf.bk
sudo vi /etc/apache/mods-enabled/dav_svn.conf
在文件的末尾添加如下内容:
<Location /svn/>
DAV svn
SVNParentPath /usr/local/svn_root
AuthType Basic
AuthName "Subversion Repository"
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPURLhttp://IP-Address/svn/访问到svn的根目录,2)可以通过svn lshttp://IP-Address/svn/--username YOURNAME访问svn根目录。
(八)常见问题
问题一: 无法通过浏览器访问svn的根目录?
解决方案:让IE可以访问多库的根目录: 只需修改/etc/apache/mods-enabled/dav_svn.conf文件下的<Location /svn>修改成 <Location /svn/>(在/svn后添加一个"/"), 然后重启服务器即可.
问题二:无法通过http://svn.test.cn/dev正常访问subversion资源?
分析:通常,项目的 URL包含项目名称和域名。例如:http://[项目名称].[域名],但是subversion对URL的读取是有截取的,只截取域名后第一个“/”后的路径作为寻址路径,因此,例如http://svn.test.cn/dev,subversion只会截取dev作为路径到repository中寻找资源,所以是无法通过客户端访问到正确的资源的。
解决方案
由于svn对URL的解析会自动截取域名后的部分作为路径到svnserver寻找资源, 所以需要想通过http或https协议访问svnserver的话, 需要使用如下映射类型:http://192.168.1.1/svn/dev=>http://www.domain.com/svn/dev, 即IP地址直接对应www.domain.com, 后面的所有svn访问路径保留.
以上是个人的一些关于如何实施配置管理过程,以及配置管理与关联过程的交互方面的积累,一人计短,难免会有bug的出现,欢迎大家共同讨论。
作者:
hbtest
时间:
2013-3-29 23:01
专业抢沙发的!哈哈
作者:
NegeWooxy
时间:
2013-4-15 23:32
兄弟们等着围观捏~
作者:
imddung
时间:
2013-5-7 22:03
众里寻他千百度,蓦然回首在这里!
作者:
愛情的傷、
时间:
2014-4-24 10:53
众里寻他千百度,蓦然回首在这里!
作者:
可口可乐@
时间:
2014-6-25 08:51
very good.
作者:
谁的思恋
时间:
2014-7-23 07:00
看了LZ的帖子,我只想说一句很好很强大!
作者:
到此为止||◇
时间:
2014-8-21 18:37
我也来顶一下..
作者:
萌奇奇ゝ
时间:
2014-9-10 21:21
看起来好像不错的样子
作者:
若当年华非似锦
时间:
2014-10-21 12:37
非常好,顶一下占位编辑
作者:
画扇描眉染尽席
时间:
2014-10-29 21:31
我是个凑数的。。。
作者:
昙花一现°
时间:
2014-11-23 09:29
我也来顶一下..
作者:
丶伴你到地久
时间:
2015-2-15 22:28
以我的经验来看,楼主的想法是可以执行的~
作者:
曖__昧〆圥玍
时间:
2015-2-25 19:31
向楼主学习
作者:
浮动不安.
时间:
2015-7-12 14:47
不错 支持一个了
作者:
泪眸﹌
时间:
2015-12-22 18:09
看起来好像不错的样子
作者:
゛ゞ奔
时间:
2016-1-26 08:54
好帖是需要鼓励的~
作者:
独心!
时间:
2016-4-23 21:01
非常好,顶一下占位编辑
作者:
小二
时间:
2016-6-8 12:09
还不错哦,如果再能多分享一些就perfect了!
作者:
后来呢i
时间:
2016-6-9 22:14
没人回帖。。。我来个吧!
作者:
1衯、愛情
时间:
2016-6-23 22:59
very good.
作者:
萌系
时间:
2016-12-19 09:38
看起来不错
作者:
暮色伊人。
时间:
2017-2-10 11:50
没人回帖。。。我来个吧!
作者:
寂寞的小男孩;
时间:
2017-3-21 09:57
路过的帮顶
作者:
心慌ゞ
时间:
2017-4-12 17:54
看起来好像不错的样子
作者:
苍天为井而空心i
时间:
2017-5-2 15:01
确实不错,顶先
作者:
丶Mx灬神话丶
时间:
2017-7-15 09:12
众里寻他千百度,蓦然回首在这里!
作者:
◇流星雨﹏、√
时间:
2017-10-4 07:03
很有借鉴意义,先收藏了,谢谢楼主。
作者:
我是定期发光i
时间:
2017-11-28 16:37
这么强,支持楼主,佩服
作者:
花裙的少女
时间:
2017-12-19 21:04
打酱油的人拉,顺便赚点金币
作者:
缘何来
时间:
2017-12-20 20:09
没人回帖。。。我来个吧!
作者:
我词穷
时间:
2018-2-17 12:42
没人回帖。。。我来个吧!
作者:
tftlj
时间:
2018-3-23 08:38
看起来好像不错的样子
作者:
单身你好啊@
时间:
2018-5-1 13:43
路过的帮顶
作者:
002010103
时间:
2018-5-5 12:40
我是个凑数的。。。
作者:
零。1度空气
时间:
2018-5-9 16:51
很有借鉴意义,先收藏了,谢谢楼主。
作者:
迷迭香的记忆
时间:
2018-10-14 08:09
不错 支持一个了
作者:
奔跑的巧克力
时间:
2018-10-16 17:40
有空一起交流一下。
作者:
夜流逝
时间:
2019-1-9 17:05
顶不错 支持下
作者:
过去╰格式化
时间:
2019-3-24 10:49
路过 帮顶 嘿嘿
作者:
沐风
时间:
2019-4-27 12:27
看了LZ的帖子,我只想说一句很好很强大!
作者:
风和你
时间:
2019-5-23 10:18
打酱油的人拉,顺便赚点金币
作者:
沐晴つ
时间:
2019-5-26 09:40
向楼主学习
作者:
格里高利圣咏
时间:
2019-6-20 10:56
好帖是需要鼓励的~
作者:
冰点沸点
时间:
2019-7-3 14:58
不错 支持一个了
作者:
奈何缘浅
时间:
2019-9-25 08:53
very good.
作者:
青涩春天
时间:
2019-9-25 13:50
看了LZ的帖子,我只想说一句很好很强大!
作者:
努力↗才幸福
时间:
2019-12-25 18:52
向楼主学习
作者:
独宿江南
时间:
2020-1-2 14:52
有空一起交流一下。
作者:
谁以娇颜
时间:
2020-4-23 08:38
以我的经验来看,楼主的想法是可以执行的~
作者:
黑白天平
时间:
2020-7-8 18:36
打酱油的人拉,顺便赚点金币
作者:
四面楚歌
时间:
2020-8-17 11:16
非常好,顶一下占位编辑
作者:
若ㄈ此時つ
时间:
2020-9-10 14:14
very good.
作者:
久亡
时间:
2020-10-5 22:07
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
作者:
ぶ牛仔↘酷
时间:
2020-10-25 11:58
我了个去,顶了
作者:
瑾娘i
时间:
2021-1-19 08:48
众里寻他千百度,蓦然回首在这里!
作者:
末暧,
时间:
2021-6-5 18:50
看起来好像不错的样子
作者:
相思风雨中
时间:
2021-8-9 10:58
支持,赞一个
欢迎光临 思步网 (http://www.step365.com/)
Powered by Discuz! X3.2