linux防火墙配置教程之访问外网web实验(3)

发布时间 - 2026-01-11 00:49:27    点击率:

一、实验目标

1、本次实验在“Linux基础网络搭建实验”的基础上,在外网虚拟机上搭建WEB服务,并分别配置外网和网关的防火墙规则,使内网能够访问WEB服务

2、Linux基础网络搭建实验:Linux网络搭建基础实验(1)

3、实验拓扑:  

二、实验步骤

1、建立如图所示的网络拓扑结构,内外网联通,网关防火墙也暂时关闭

2、外网测试主机配置

(1)配置本地Yum源(参考:CentOS 6.5配置本地Yum源教程)

(2)检查系统是否安装WEB服务器,如有,则启动该服务,如没有,则安装该服务

[root@lyy 桌面]# rpm -qa |grep httpd  //检查系统是否安装WEB
[root@lyy 桌面]# yum install httpd -y  //安装WEB

(3)检查WEB服务器是否运行正常

在浏览器中访问202.3.4.10,如出现APACHE的测试页面,则表示WEB服务器正常运行并可以访问

(4)在内网测试机上访问WEB服务器,显示为无法访问

(5)在外网测试机上对外开放WEB服务

1)清空防火墙规则,设置默认规则

[root@lyy yum.repos.d]# iptables -F
[root@lyy yum.repos.d]# iptables -X
[root@lyy yum.repos.d]# iptables -Z
[root@lyy yum.repos.d]# iptables -P INPUT DROP
[root@lyy yum.repos.d]# iptables -P OUTPUT DROP
[root@lyy yum.repos.d]# iptables -P FORWARD DROP

2)设置对外开放WEB服务器

[root@lyy yum.repos.d]# iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
[root@lyy yum.repos.d]# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
[root@lyy yum.repos.d]# iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
[root@lyy yum.repos.d]# iptables-save

(6)在内网主机上测试访问

3、在网关上搭建内外网之间的防火墙

(1)启动防火墙

(2)在内网测试主机上访问WEB服务器(应为无法访问)

(3)清空防火墙规则,设置默认规则

[root@lyy 桌面]# iptables -F
[root@lyy 桌面]# iptables -X
[root@lyy 桌面]# iptables -Z
[root@lyy 桌面]# iptables -P INPUT DROP
[root@lyy 桌面]# iptables -P OUTPUT DROP
[root@lyy 桌面]# iptables -P FORWARD DROP
[root@lyy 桌面]# iptables -A FORWARD -d 202.3.4.10/32 -i eth0 -o eth1 -p tcp -m tcp --dport 80 -j ACCEPT
[root@lyy 桌面]# iptables -A FORWARD -s 202.3.4.10/32 -m state --state RELATED,ESTABLISHED -j ACCEPT
[root@lyy 桌面]# iptables-save

(4)内网主机上测试(能够正常访问)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # 防火墙  # 访问外网  # linux增加iptables防火墙规则的示例  # Linux防火墙iptables入门教程  # 阿里云linux服务器安全设置(防火墙策略等)  # 在Linux代理服务器上设置防火墙  # Linux系统中防火墙的框架分析  # Linux下防火墙的简单配置与插入规则介绍  # 教你将Linux配置为代理防火墙  # linux防火墙iptables规则的查看、添加、删除和修改方法总结  # linux查看防火墙状态与开启关闭命令详解  # 利用Linux防火墙隔离本地欺骗地址的方法详解  # 内网  # 机上  # 对外开放  # 清空  # 无法访问  # 如有  # 基础上  # 正常运行  # 大家多多  # 如图所示  # 网联  # 器中  # rpm  # qa  # bash  # lyy  # brush  # class  # root  # style 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Linux系统运维自动化项目教程_Ansible批量管理实战  Laravel如何实现API速率限制?(Rate Limiting教程)  佛山网站制作系统,佛山企业变更地址网上办理步骤?  如何在Windows环境下新建FTP站点并设置权限?  Laravel如何生成URL和重定向?(路由助手函数)  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  JavaScript实现Fly Bird小游戏  原生JS获取元素集合的子元素宽度实例  如何快速搭建自助建站会员专属系统?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  PHP 500报错的快速解决方法  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  使用C语言编写圣诞表白程序  HTML 中如何正确使用模板变量为元素的 name 属性赋值  Laravel如何实现文件上传和存储?(本地与S3配置)  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  PythonWeb开发入门教程_Flask快速构建Web应用  Python文件流缓冲机制_IO性能解析【教程】  如何快速生成专业多端适配建站电话?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  使用spring连接及操作mongodb3.0实例  如何快速搭建个人网站并优化SEO?  如何在搬瓦工VPS快速搭建网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  如何用PHP快速搭建高效网站?分步指南  微信推文制作网站有哪些,怎么做微信推文,急?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Laravel如何配置任务调度?(Cron Job示例)  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  简历没回改:利用AI润色让你的文字更专业  微信小程序 HTTPS报错整理常见问题及解决方案  Laravel如何使用Eloquent进行子查询  实现点击下箭头变上箭头来回切换的两种方法【推荐】  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  大同网页,大同瑞慈医院官网?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何在云指建站中生成FTP站点?  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  如何利用DOS批处理实现定时关机操作详解