当前位置: 首页 > 图文教程 > 服务器 > Web服务器 > 小组开发环境搭建(一)

Web服务器
Web服务器负载均衡方案
发现并防止对WEB应用服务器的三种攻击
如何在Windows Server 2003中配置DNS
谈用Win2003系统配置路由服务
巧妙出招致胜服务器管理
入门教程:IIS 5.0建Web服务器
几秒搭建Web服务器 绿色PHP环境套件e2php
WIN2003组策略详解
IIS 7 Web服务器管理介绍
配置emule的web服务器功能详解
Tomcat与应用、Web服务器关系
加固基于Windows 2003平台的WEB服务器
使用Windows Server 2003搭建安全服务器
Xitami Web服务器,比Apache更快捷
ISAPI Rewrite实现iis防盗链
析Windows2003的两种快速自动登录捷径
站长手册:WIN2003下Web服务器配置
Linux Apache Web服务器基础知识介绍
如何用IIS建立高安全性Web服务器
轻松架设Windows 2003中Web服务器

Web服务器 中的 小组开发环境搭建(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 29 ::
收藏到网摘: n/a

  1、摘要

  本文主要介绍一些小组开发环境搭建中经常会遇到一些服务器服务设置,这些服务很多都是鉴于大部分的开发客户端仍然是Windows设置的,每个服务都提供了简单的基本配置示范。

  版权声明:可以任意转载,转载时请务必标明原始出处和作者信息

  关键词:linux develop environment cvs version contral gnats bug tracking samba dhcpd wget

  内容摘要:本文主要介绍一些小组开发环境搭建中经常会遇到一些服务器服务设置,这些服务很多都是鉴于大部分的开发客户端仍然是Windows设置的,每个服务都提供了简单的基本配置示范。包括:

  IP管理(DHCP):服务器IP地址的管理和解析(结合SAMBA的WINS服务),开发客户端的IP管理;
  WEB服务(APACHE):文档共享,CVS的WEB界面浏览,论坛工具等;
  FTP服务(FTP):用于文件下载/共享;
  版本控制(CVS):程序源代码和文档的版本控制;
  文件共享(SAMBA):基于NETBIOS的文件共享,方便WINDOWS客户端的访问(比如一些工具的安装等); 数据库服务器(MYSQL):一些应用的后台数据库服务; 备份机制(wget + rsync):备份
  很多设置是缺省按照在bash环境中,在tcsh环境中,有一些设置不太一直。
  服务器规划如下:

  硬件准备:至少要2台服务器

  从理论上说,任何系统的崩溃只是时间问题,而且谁也不能保证开发者不犯错误。

  解决的办法只有:备份,备份,备份……

  2、操作系统准备

  FreeBSD或GNU/Liunx,系统安装时,本文的配置主要以在RedHat 8上运行为例。注意:安装时要将"开发工具"大类选上,后面的很多工具都需要使用GCC进行编译,有的应用脚本运行用到了PERL。2台主服务器分别使用IP地址192.168.0.200和192.168.0.201。

  2台机器上都安装的服务:SSH FTP DHCP服务

  SSH: 基本的登陆服务,对于内部分开发来说一般用缺省的就可以了,但是建议将/etc/ssh/sshd_config中的:
  PermitRootLogin yes改成PermitRootLogin no
  FTP:如果是FREEBSD建议用PROFTPD代替:http://www.proftpd.org/

  安装:
  tar zxf proftpd-version.tar.gz
  cd proftpd-version/
  ./configure
  make
  make install

  缺省配置/usr/local/etc/proftpd.conf
  ServerName "ProFTPD"
  ServerType standalone
  DefaultServer on
  AllowOverwrite on
  Port 21
  Umask 022

  #不反相解析登陆机器的域名
  UseReverseDNS off
  MaxInstances 30
  User nobody
  Group nogroup