软件工程实训报告-linux企业级网络服务器设计

上传人:aa****6 文档编号:30010209 上传时间:2018-01-26 格式:DOC 页数:32 大小:821.50KB
返回 下载 相关 举报
软件工程实训报告-linux企业级网络服务器设计_第1页
第1页 / 共32页
软件工程实训报告-linux企业级网络服务器设计_第2页
第2页 / 共32页
软件工程实训报告-linux企业级网络服务器设计_第3页
第3页 / 共32页
软件工程实训报告-linux企业级网络服务器设计_第4页
第4页 / 共32页
软件工程实训报告-linux企业级网络服务器设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《软件工程实训报告-linux企业级网络服务器设计》由会员分享,可在线阅读,更多相关《软件工程实训报告-linux企业级网络服务器设计(32页珍藏版)》请在金锄头文库上搜索。

1、实训报告开课学期: 2010-2011 学年第 1 学期 课程名称: 软件工程实训 学 院: 信息科学与工程学院 专 业: 网络工程 班 级: 网络 0801 学 号: 姓 名: 实训题目:linux 企业级网络服务器设计 任课教师: 2012 年 1 月 6 日目 录1 前言 .31.1 需求分析 .31.2 项目环境 .31.3 注意事项 .32 项目架构 .42.1 实验拓扑图 .42.2 IP 与域名对应关系 .43 详细步骤 .53.1 FTP 服务的搭建 .53.2 搭建 DNS 服务器 .63.3 搭建 Extmail 环境 .93.3.1 yum 源的搭建 .93.3.2 配置

2、 MTA-postfix .93.3.3 配置 courier-authlib .103.3.4 配置 maildrop .113.3.5 配置 apache .113.3.6 其他设置 .143.4 LVS/DR 环境搭建 .143.4.1 思路图 .143.4.2 DGW 配置 .153.4.3 WEB 服务器配置 .163.4.4 LVS 配置 .173.4.5 测试 .183.5 SAN 集群环境搭建 .193.5.1 SAN 搭建 .193.5.2 WEB 服务器的配置 .203.5.3 集群的配置 .233.6 Discuz 论坛搭建 .264 总 结 .321 前言1.1 需求分

3、析在 linux 平台上模拟企业级的应用部署环境,建立 FTP,DNS,WEB,Mail 等服务器,实现 WEB 服务器的负载均衡,用 SAN 来做后台的存储,总体架构的分析以及搭建的详细过程。DNS 服务器用来给用户提供域名与 IP 的解析功能,使用户可以直接通过域名来访问服务器。Mail 服务器用来实现邮件的收发等功能。Web 服务器来提供网站服务,网站的服务器独立,存储用 SAN 来搭建,更好的控制了数据的维护、备份等功能。Web 的负载均衡用 lvs 来实现,使两台服务器可以同时对外提供服务,减少了服务器的压力,也可以防止其中一台出现故障的时候导致的 web 服务不可用问题。FTP 给

4、用户提供文件的下载,以及上传等功能,使用户可以匿名登录、上传、下载,也可以充当服务器的 yum 源。1.2 项目环境RHEL5.5 共 8 台,用来搭建项目环境,RHEL6.1 一台用来充当客户机使用。1.3 注意事项实验前要画好拓扑结构图,思路要清晰,解决好网络的问题,IP 和域名关系对应的问题,把整个构架剖析成几部分,最后综合在一起来完成实验。2 项目架构2.1 实验拓扑图图 2.1 实验拓扑结构2.2 IP 与域名对应关系表 2.1 IP 地址与主机名对应关系表IP 地址 主机名10.10.10.30 10.10.10.40 10.10.10.50 10.10.10.100 10.10.

5、10.10 10.10.10.11 10.10.10.12 10.10.10.200 10.10.10.254 3 详细步骤3.1 FTP 服务的搭建rootftp # yum install vsftpd -y 安装包rootftp # chkconfig vsftpd on 设置服务开机启动rootftp # grep -v # /etc/vsftpd/vsftpd.conf 修改后的配置文件anonymous_enable=YES local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YES 匿名用户上传ano

6、n_mkdir_write_enable=YES 匿名用户创建文件夹dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESanon_umask=022 pam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESrootftp # /etc/init.d/vsftpd restart 重启服务Shutting down vsftpd: OK Starting vsftpd for vsftpd: OK Y

7、um 源的配置rootftp ftp# mkdir rhel5rootftp ftp# mount /dev/cdrom /var/ftp/rhel5/ -o loop 挂载光盘Yum 配置文件如下,用 scp 拷贝给所有的实验环境机器vim /etc/yum.repos.d/yum.repoServername=Serverbaseurl=ftp:/10.10.10.111/rhel5/Serverenabled=1gpgcheck=0clustername=clusterbaseurl=ftp:/10.10.10.111/rhel5/Clusterenabled=1gpgcheck=0st

8、oragename=clusterstoragebaseurl=ftp:/10.10.10.111/rhel5/ClusterStorageenabled=1gpgcheck=03.2 搭建 DNS 服务器rootdns # yum install bind* 安装 bind 包rootdns # /etc/init.d/named start 启动服务Locating /var/named/chroot/etc/named.conf failed:FAILEDrootdns # cp /usr/share/doc/bind-9.3.6/sample/etc/named.conf/var/na

9、med/chroot/etc/ 拷贝模板文件rootdns # cp /usr/share/doc/bind-9.3.6/sample/etc/named.conf /var/named/chroot/etc/rootdns # service named restart Stopping named: OK Starting named: Error in named configuration:/etc/named.conf:57: open: /etc/named.root.hints: file not foundFAILEDrootdns#cp /usr/share/doc/bind-9.3.6/sample/etc/named.root.hints/var/named/chroot/etc/rootdns# service named restartStopping named: OK Starting named: Error in named configuration:/etc/named.conf:63: open: /etc/na

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号