linux网络服务与应用大作业.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux网络服务与应用大作业

2014-2015学年第二学期《Linux网络服务与应用》大作业 班级:13级网安3班 学号:1315935074 姓名:杨淑娟 成绩: 2015年6月 1.课题概述 1.1 课题简介 (1)用IPTABLES实现负载均衡、透明代理及反向代理。 要求:参考课本P201 图9-2,绘制出自己的拓扑图。其中要求图中的内网IP地址的后两位为自己学号的后4位数。我的学号为1315935074,所以设置的IP地址为4.要求实现负载均衡(即DNAT技术的应用)、透明代理和反向代理要用到squid+iptables。 (2)Apache+PHP+MySQL综合服务器整合 要求:到这三个软件的官方站点下载最新的版本,利用源代码安装的方法,实现LAMP平台的搭建,并要求有图、有文字描述、有测试环境的页面。其中截图应该采用QQ软件截图。 1.2 功能描述 通过在虚拟机中redhat中完成实验要求: 实现透明代理的功能,即客户机无需做任何设置,即可使用代理服务器,代理服务器对于客户机来说是透明的。配置反向代理来代替内网www主机来响应外网客户的请求。完成实验后,进行测试,访问网站成功。 通过在官方站点下载最新版本,利用源代码安装的方法实现了LAMP平台的搭建,即Linux,Apache,MySql,PHP平台的搭建。最后进行测试,访问网页成功。 需求分析文档 在用iptables实现负载均衡,透明代理及反向代理时,首先要配置内网网卡的IP地址,然后安装squid软件包,在安装时选择用yum方式安装,安装成功之后,编辑squid的配置文件,修改配置文件中的相应命令实现相应的功能,保存后需要启动squid服务,此外,还要在代理服务器上,执行防火墙功能,利用iptables配置端口重定向的功能来辅助实现服务器透明代理。 在进行LAMP综合服务器平台的搭建时,到官网下载最新版本,源代码安装之前进行解压,相关的配置,还要安装其有依赖关系的软件包。 服务器的整合 详细实现步骤 透明代理 (1).系统实现具体步骤: Ifconfig eth0 4 Mount /dev/cdrom1 /mnt Cd Packages Yum install squid* Vim squid.conf 把 http_access deny all修改为http_access allow all 保存退出,service squid start 执行防火墙脚本 挂载光盘: 3.yum方式安装squid软件包: 4.安装成功: 5.编辑squid配置文件并启动squid服务: 配置文件内容如下: 在代理服务器上,利用iptables配置端口重定向 因为需要将代理服务器配置为透明代理,所以要利用iptables的端口重定向功能来辅助实现,执行的指令如下截图所示: 7.测试 反向代理 1.修改配置文件 vim squid.conf,修改内容用cat命令显示出来 2.修改之后重新启动 3.激活路由转发 4.测试 LAMP平台的搭建 (1).系统实现具体步骤: Mysql + php +linux +apache 1.Mysql 的安装 Tar -zxvf mysql-5.0.18.tar.gz Cd mysql-5.0.18 Groupadd -r mysql Useradd -r -g mysql -m -d /home/mysql mysql mysql ./configure --prefix=/home/mysql --with-charset=gbk --sysconfdir=/home/mysql --localstatedir=/home/mysql/data --enable-local-infile Make Make

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档