- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux企业级网络服务器设计
实训报告
开课学期: 2010-2011学年第1学期
课程名称: 软件工程实训
学 院: 信息科学与工程学院
专 业: 网络工程
班 级: 网络0801
学 号:
姓 名:
实训题目:linux企业级网络服务器设计
任课教师:
2012 年 1 月 6 日目 录
1 前言 3
1.1 需求分析 3
1.2 项目环境 3
1.3 注意事项 3
2 项目架构 4
2.1 实验拓扑图 4
2.2 IP与域名对应关系 4
3 详细步骤 5
3.1 FTP服务的搭建 5
3.2 搭建DNS服务器 6
3.3 搭建Extmail环境 9
3.3.1 yum源的搭建 9
3.3.2 配置MTA-postfix 9
3.3.3 配置courier-authlib 10
3.3.4 配置maildrop 11
3.3.5 配置apache 11
3.3.6 其他设置 14
3.4 LVS/DR环境搭建 14
3.4.1 思路图 14
3.4.2 DGW配置 15
3.4.3 WEB服务器配置 16
3.4.4 LVS配置 17
3.4.5 测试 18
3.5 SAN集群环境搭建 19
3.5.1 SAN搭建 19
3.5.2 WEB服务器的配置 20
3.5.3 集群的配置 23
3.6 Discuz论坛搭建 26
4 总 结 32
1 前言
需求分析
在linux平台上模拟企业级的应用部署环境,建立FTP,DNS,WEB,Mail等服务器,实现WEB服务器的负载均衡,用SAN来做后台的存储,总体架构的分析以及搭建的详细过程。
DNS服务器用来给用户提供域名与IP的解析功能,使用户可以直接通过域名来访问服务器。
Mail服务器用来实现邮件的收发等功能。
Web服务器来提供网站服务,网站的服务器独立,存储用SAN来搭建,更好的控制了数据的维护、备份等功能。
Web的负载均衡用lvs来实现,使两台服务器可以同时对外提供服务,减少了服务器的压力,也可以防止其中一台出现故障的时候导致的web服务不可用问题。
FTP给用户提供文件的下载,以及上传等功能,使用户可以匿名登录、上传、下载,也可以充当服务器的yum源。
项目环境
RHEL5.5 共8台,用来搭建项目环境,RHEL6.1一台用来充当客户机使用。
注意事项
实验前要画好拓扑结构图,思路要清晰,解决好网络的问题,IP和域名关系对应的问题,把整个构架剖析成几部分,最后综合在一起来完成实验。
项目架构
实验拓扑图
图2.1 实验拓扑结构
IP与域名对应关系
表2.1 IP地址与主机名对应关系表
IP地址 主机名 0 0 0 00 0 1 2 00 54
详细步骤
FTP服务的搭建
[root@ftp ~]# yum install vsftpd -y 安装包
[root@ftp ~]# chkconfig vsftpd on 设置服务开机启动
[root@ftp ~]# grep -v ^# /etc/vsftpd/vsftpd.conf 修改后的配置文件
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES 匿名用户上传
anon_mkdir_write_enable=YES 匿名用户创建文件夹
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
anon_umask=022
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
[root@ftp ~]# /etc/init.d/vsftpd restart 重启服务
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
Yum源的配置
[root@ftp ftp]# mkdir
文档评论(0)