Help for system administrators
? 安装
要安装或升级 ,必须准备环境、配置站点并提供一些数据才能启用站点。
? 升级到
您可以从以下产品升级到 :SourceForge Enterprise Edition 4.4 Service Pack 1 或 5.0。
? 安装同一发布版本的不同内部版本
可卸载当前的发布版本,安装同一 发布版本的新内部版本,而不影响站点的数据。
? 在受防火墙保护的情况下安装
您仍可安装 ,即使本地网段已从 Internet 断开。
? 在受防火墙保护的情况下升级到
您可以从以下产品升级到 ,即 5.0 或 SourceForge Enterprise Edition 4.4 SP1,即使本地网络分段已从 Internet 断开。
? 补丁程序
必须将新功能或缺陷修复应用到运行的 站点时,您可能需要安装或删除补丁程序。
? 通过 LDAP 验证用户
使用 LDAP 可轻松管理 中的用户和组。 .
? 使用 SSL 保护 Apache
使用安全套接字层 (SSL) 可安全运行 Web 服务器。
? 设置 SSH 隧道
要让用户能够通过 SSH 隧道访问您的站点,请先配置您的站点以支持 SSH,然后再创建一个 SSH 密钥。
? 备份和恢复 数据
的数据存储在数据库和文件系统中。请全面备份所有的数据,以便在发生无法恢复的故障情况下,可以还原这些数据。
? Specify DNS servers
Define the DNS servers with which you want SourceForge to resolve URLs by listing them in the resolv.conf file.
? Optimize PostgreSQL with vacuum
To optimize your PostgreSQL database, run a built-in utility called \
? 获取有关 SourceForge 站点的信息
使用 snapshot.py 实用程序可确定 SourceForge 站点上正在运行的进程、可用的内存容量和其他信息。
? 更改日志文件的位置
要更改写入日志文件的位置,请编辑 site-options.conf 文件并重新启动运行时环境。
? 允许用户查看项目模板的内容
通过让站点项目管理员查看可用的模板内容,帮助他们选择项目模板。
? 参考信息
以下是一些示例文件和其他资源,可帮助您明确本 CollabNet 产品的各个部分究竟是什么。
? Frequently asked questions
Use this background information to help you set up, maintain and upgrade a SourceForge installation.
安装
要安装或升级 ,必须准备环境、配置站点并提供一些数据才能启用站点。
Note: 如果您正在试用可下载的 试用版,请使用 Install 中的说明,而不是这里的说明。
1. 预安装核对清单
开始安装之前,您可能需要完成如下事项。
2. 设置
设置运行站点的一台或多台计算机。 3. 获取
下载安装和设置 所需的软件 . 4. 配置 站点
要控制 安装的基本操作,请编辑主站点配置文件中的值。 5. 设置 环境
安装 应用程序之前,请确保运行它的系统上已安装正确的软件。 6. 设置数据库
准备的数据库会包括用户将在 站点上创建的工作 7. 启动新 站点
启动 以及所有相关的服务。 8. 提供 许可证密钥
使用许可证密钥,您就可以在合同期内使用 。
预安装核对清单
开始安装之前,您可能需要完成如下事项。 Root 用户访问
您必须以 root 用户身份登录到计算机,才能安装 。 联网
如果您的站点必须通过互联网才能访问,则需要 IT 人员设置必要的域名服务。 防火墙
验证是否存在安全限制,例如防火墙设置,因为这可能会阻止您的应用程序服务器与网络或互联网上的其他节点进行通信。 文件权限
使用 umask 命令检查安装期间新建的文件是否获得了正确的文件权限。如有必要,可将 umask 改回默认设置 0022。
设置
设置运行站点的一台或多台计算机。
Note: We strongly recommend running the application and its database on separate physical servers. Each server should meet the same dual-processor, 2-GHz standard.
在 Red Hat Enterprise Enterprise Linux 5、Red Hat Enterprise Linux 4.4、CentOS 5.1 和 CentOS 4.6 上运行。在其他 Linux 版本下可能会运行,但是尚未验证且不支持。
有关可运行 的操作系统的信息,请参见 Supported software for 为达到最佳效果,我们建议您在指定系统上运行 。若有其他应用程序也在同一计算机上运行,则安装可能会更复杂。
1. 根据操作系统供应商的说明安装操作系统。
a. 若\服务器\选项已存在,请选择它。
b. 若程序包列表已存在,则仅选择默认的程序包列表。 c. 不用安装开发工具。 安装程序提供了所需的所有程序包。
2. 验证该计算机名称在网络中是否可解析。
a. 使用 hostname 命令验证计算机名称。
? ?
hostname
bigbox.supervillain.org
b. 使用 nslookup 命令验证您的主机名称是否映射至正
确的 IP 地址。
? ? ?
nslookup bigbox.supervillain.org Server:204.16.107.137 Address:204.16.107.137#53
3. 若该站点将有韩语用户,则创建一个从 fonts/korean 目
录指向 fonts/ko 目录的符号链接。
o
ln -s /usr/share/fonts/korean /usr/share/fonts/ko
此举可绕过导致不能正确显示韩语字符的 Java 缺陷。
获取
下载安装和设置 所需的软件 .
Note: 要在没有连接至 Internet 的网络下设置 ,请参见 在受防火墙保护的情况下安装。
1. 创建包含了安装程序包的目录,然后切换到该目录。
o o
mkdir /usr/local/csfe-install cd /usr/local/csfe-install
Tip: 为了方便起见,我们建议将安装和升级程序包,放置在与将要安装此应用组件的目录临近的目录下。例如,如果您计划使用应用组件的默认路径 (/usr/local/sourceforge),则将安装程序包放在 /usr/local/csfe-install 下。
2. 从您的 销售代表提供的位置下载 安装程序。 3. 解压缩该安装程序包。
o
tar xzvf
csfe-install-5.1.0.0.126.i386-redhat-5.tar.gz
安装源目录创建完毕,且与下载程序包的名称相同。例如,
/usr/local/csfe-install/csfe-install-5.1.0.0.126.i386-redhat-5
Note: 我们将此目录命名为
如果在其他的物理服务器上运行配置管理服务,则在那台服务器上重复这些步骤。
配置 站点