第 6 章 服务配置

优质
小牛编辑
130浏览
2023-12-01

第 6 章 服务配置

目录

概述
选择一个服务器配置
svnserve服务器
svnserve使用SSH通道
Apache 的 HTTP 服务器
推荐
svnserve,一个自定义的服务器
调用服务器
svnserve作为守护进程
使用svnserve通过inetd
通过通道使用svnserve
svnserve作为Windows服务
内置的认证和授权
创建一个用户文件和认证域
设置访问控制
SSH 隧道
SSH 配置技巧
初始设置
控制调用的命令
httpd,Apache的HTTP服务器
先决条件
基本的 Apache 配置
认证选项
基本HTTP认证
SSL 证书管理
授权选项
整体访问控制
每目录访问控制
禁用基于路径的检查
额外的糖果
版本库浏览
Apache 日志
其它特性
基于路径的授权
支持多种版本库访问方法

一个Subversion的版本库可以和客户端同时运行在同一个机器上,使用file:///访问,但是一个典型的Subversion设置应该包括一个单独的服务器,可以被办公室的所有客户端访问—或者有可能是整个世界。

本小节描述了怎样将一个Subversion的版本库暴露给远程客户端,我们会覆盖Subversion已存在的服务器机制,讨论各种方式的配置和使用。经过阅读本小节,你可以决定你需要哪种网络设置,并且明白怎样在你的主机上进行配置。