Web服务器、Ftp服务器、DNS服务器搭建【高级路由协议与实验04-2】

news2024/10/7 8:22:59

上一篇自学练习了如何搭建web服务器

文章目录

  • 网络设置
    • 1.修改配置文件
    • 2.改成桥接模式访问外网
    • 3.选择网卡
    • 4.重启网卡
  • 一、web服务器
    • 补充:
    • 步骤
      • 1.安装httpd软件包
      • 2.将httpd服务设为开始自启动,并启动该服务
      • 3.查看httpd服务是否启动
      • 4.在防火墙开放80端口并查看防火墙80端口是否开放
      • 5.在windows浏览器测试访问
    • 验收
  • 二、DNS服务器
  • 要求
    • 网络
    • 步骤
      • 1.关闭防火墙
      • 2.关闭安全策略
      • 3.看防火墙是否关闭
      • 4.看安全策略是否关闭
      • 5.确保两边可以ping通
      • 6.安装服务包(server)
      • 7.配置文件(共3个)
      • 8.检查三个文件有没有错(语法错误)
      • 9.开启服务
      • 10.客户端验证
    • 验收
  • 三、Ftp服务器
    • 网络
    • 步骤
      • 1.安装包
      • 2.关闭防火墙并确认
      • 3.关闭安全策略并确认
      • 4.启动服务
      • 5.测试(客户端)
      • 6.客户端安装工具
      • 7.客户端访问ftp
      • 8.服务端放几个文件
      • 9.客户端访问一下试试
      • 10.server端修改配置来上传文件
      • 11.客户端
      • 12.服务端
    • 验收
    • 非匿名登录FTP
      • 1.新建一个用户(服务端)
      • 2.客户端登录
      • 3.修改配置文件以限制活动范围
      • 4.客户端重新登陆
      • 5.限定文件(累了)

关键词:linux系统、Centos 7、虚拟机、服务器。

网络设置

1.修改配置文件

# vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

2.改成桥接模式访问外网

在这里插入图片描述

3.选择网卡

在这里插入图片描述

4.重启网卡

# systemctl restart network

一、web服务器

补充:

详情见上一篇:

关闭防火墙
关闭安全策略
在这里插入图片描述
根目录
在这里插入图片描述

步骤

1.安装httpd软件包

# yum -y install httpd

2.将httpd服务设为开始自启动,并启动该服务

#systemctl enable htttpd
#systemctl start httpd

3.查看httpd服务是否启动

systemctl status httpd

4.在防火墙开放80端口并查看防火墙80端口是否开放

在这里插入图片描述

5.在windows浏览器测试访问

在这里插入图片描述

验收

出现test123即可。
改变主页内容可用命令:

#vim index.html

进行编辑。

二、DNS服务器

要求

在这里插入图片描述

网络

在这里插入图片描述
server:
在这里插入图片描述
client:
在这里插入图片描述

步骤

快捷键alt+f2输入gnome-terminal回车进入终端

1.关闭防火墙

#systemctl stop firewalld.service 

2.关闭安全策略

# setenforce 0

3.看防火墙是否关闭

# systemctl status firewalld

在这里插入图片描述

4.看安全策略是否关闭

# getenforce

在这里插入图片描述

5.确保两边可以ping通

在这里插入图片描述
在这里插入图片描述

6.安装服务包(server)

在这里插入图片描述

# cd run/media/root/CentOS\ 7\ x86_64/Packages/
# ls
# ls |grep bind
# rpm -ivh bind-9.11.4-26.P2.el7.x86_64.rpm 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试是否安装
在这里插入图片描述

7.配置文件(共3个)

主配置文件:在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
子配置文件:
在这里插入图片描述

添加:
在这里插入图片描述
新建区域文件:
在这里插入图片描述
在这里插入图片描述

(写比较复杂,拷贝过去再改)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

8.检查三个文件有没有错(语法错误)

在这里插入图片描述

9.开启服务

在这里插入图片描述

10.客户端验证

在这里插入图片描述

添加
在这里插入图片描述

验收

对比zone文件比较无误即可
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、Ftp服务器

网络

客户端,服务端都是仅主机模式,已连接
client:192.168.1.5
server:192.168.1.25

步骤

1.安装包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.关闭防火墙并确认

# systemctl stop firewalld
# systemctl status firewalld 

3.关闭安全策略并确认

# setenforce
# getenforce

4.启动服务

在这里插入图片描述

5.测试(客户端)

在这里插入图片描述

6.客户端安装工具

在这里插入图片描述
在这里插入图片描述

7.客户端访问ftp

用户名ftp表示匿名用户,密码直接回车
在这里插入图片描述

8.服务端放几个文件

pub里面啥都没有
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

9.客户端访问一下试试

看见文件了
在这里插入图片描述
下载文件
在这里插入图片描述
另外打开一个终端
在这里插入图片描述
查看内容
在这里插入图片描述

10.server端修改配置来上传文件

在这里插入图片描述

把两条注释打开,使匿名用户也能上传文件
在这里插入图片描述
保存文件后重启服务
在这里插入图片描述
确认重启成功
在这里插入图片描述
查询知匿名用户无写权限
在这里插入图片描述

11.客户端

需要重新登陆
在这里插入图片描述
在另一个终端新建文件index.html(vim index.html)
在这里插入图片描述

12.服务端

在这里插入图片描述

验收

在这里插入图片描述

匿名登录
文件上传、下载

非匿名登录FTP

1.新建一个用户(服务端)

在这里插入图片描述
[备注:密码是aa22bb334455]
在这里插入图片描述

2.客户端登录

在这里插入图片描述
这个用户可以随意切换目录
在这里插入图片描述

3.修改配置文件以限制活动范围

回到服务端
在这里插入图片描述
匿名用户登录yes->no,
在这里插入图片描述
再把两条匿名用户相关的注释掉
在这里插入图片描述
把一条注释打开使非匿名用户不能乱跑,然后再添加一条
在这里插入图片描述
保存退出,重启服务

4.客户端重新登陆

在这里插入图片描述

5.限定文件(累了)

添加一行
在这里插入图片描述
保存退出
新建目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建文件
在这里插入图片描述
在这里插入图片描述
服务端重启ftp服务
客户端重新登陆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把该用户限定在一个目录下
测试能否上传下载即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1368.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小白学习spring第一天

第二章:Spring 第1节:概述 1.1 介绍 heap stack Spring是一个分层的Java SE/EE full-stack(一站式)轻量级开源框架,以 IoC(Inverse Of Control:控制反转)和 AOP(Aspec…

力扣刷题day32|738单调递增的数字、714买卖股票的最佳时机含手续费、968监控二叉树

文章目录738. 单调递增的数字思路难点:遍历顺序难点:设置flag714. 买卖股票的最佳时机含手续费贪心思路难点968. 监控二叉树思路难点:如何隔两个节点放一个摄像头738. 单调递增的数字 力扣题目链接 当且仅当每个相邻位数上的数字 x 和 y 满…

常用算法———P I D控制算法(P I D三个参数的作用和两种P I D算法的代码实现)

如果有错误请及时指出,大家一起学习交流。 目录 一、PID的概述 二、PID三个参数的控制原理 1、P控制器 2、I控制器 3、D控制器 4、PID控制器 5、PID的数学公式 三、位置式PID和增量式PID的差别和代码实现 1、位置式PID和增量式PID的差别 2、位置式PID …

(附源码)计算机毕业设计SSM竞赛报名管理系统

(附源码)计算机毕业设计SSM竞赛报名管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

mindspore实现自定义CNN图像分类模型

一、数据集定义 使用mindspore.dataset中的ImageFolderDataset接口加载图像分类数据集,ImageFolderDataset接口传入数据集文件上层目录,每个子目录分别放入不同类别的图像。使用python定义一个create_dataset函数用于创建数据集,在函数中使用…

[C++基础]-初识模板

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正。 目录 一、泛型编…

【正点原子STM32连载】第五十五章 T9拼音输入法实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id677017430560 3)全套实验源码手册视频下载地址:http://www.openedv.com/thread-336836-1-1.html 4&#xff…

deepwalknode2vec 代码实战

提示:笔记内容来自于B站up主同济子豪兄 文章目录1. Embedding嵌入的艺术2. deepwalk2.1. 什么是图嵌入?2.2. deepwalk的步骤1、生成graph;2、利用random walk生成多个路径;3、训练表示向量的学习;4、为了解决分类个数过…

航拍遥感数据集

一、Roundabout Aerial Images for Vehicle Detection 本数据集是从无人机拍摄的西班牙环形交叉口航空图像数据集,使用PASCAL VOC XML文件进行注释,指出车辆在其中的位置。此外,还附带一个CSV文件,其中包含与捕获的环形交叉口的位…

深度学习 神经网络(2)前向传播

深度学习 神经网络(2)前向传播一、前言二、神经网络结构三、前向传播四、参考资料一、前言 前面介绍了《感知器》,类似于单个神经元细胞,现在我们用多个感知器组合成更加复杂的神经网络。本文介绍了多层神经网络通过前向传播方法…

超市营业额数据分析

文章目录1:查看单日交易额最小的3天的交易数据,并查看这3天是周几1.1:导入模块1.2:数据处理1.3:输出结果完整代码2:把所有员工的工号前面增加一位数字,增加的数字和原工号最后一位相同&#xff…

FBAR滤波器的工作原理及制备方法

近年来,随着无线通信技术朝着高频率和高速度方向迅猛发展,以及电子元器件朝着微型化和低功耗的方向发展,基于薄膜体声波谐振器(Film Bulk Acoustic Resonator,FBAR)的滤波器的研究与开发越来越受到人们的关…

酒楼拓客营销流程,酒楼宣传推广方案

随著网络时代的发展,许多行业受到了大大的冲击,其中也涵盖酒楼,在目前的情况下,对于酒楼来说,无论是互联网还是线下,引流都是最重要的。那么酒楼如何做好营销推广工作,从而提升业绩?…

乘风而起!企业级应用软件市场迅猛发展,有哪些机会可以把握?

数字化转型战略的深入,使我国企业级软件市场得到了迅速的发展,据统计,2021年我国企业级应用软件市场规模超过了600亿元,其中商业智能(BI)市场规模超过了50亿元。 得益于中国企业对于数据系统的本地化部署需…

Hadoop3 - MapReduce DB 操作

一、MapReduce DB 操作 对于本专栏的前面几篇文章的操作,基本都是读取本地或 HDFS 中的文件,如果有的数据是存在 DB 中的我们要怎么处理呢? Hadoop 为我们提供了 DBInputFormat 和 DBOutputFormat 两个类。顾名思义 DBInputFormat 负责从数…

MODBUS通信浮点数存储解析常用算法

MODBUS通信相关的基础知识,各种PLC通信程序的写法。可以参看专栏的其它文章这里不赘述。MODBUS通信时,数据帧都是以字节为单位发送和接收的,接收到的字节,如何存放和解析。就需要我们具备数据处理类的知识了,这里需要大家简单了解下有关数据结构的基础知识,这方面比较薄弱…

AcWing 蓝桥杯AB组辅导课 05、树状数组与线段树

文章目录前言一、树状数组1.1、树状数组知识点1.2、树状数组代码模板模板题:AcWing 1264. 动态求连续区间和例题例题1、AcWing 1265. 数星星【中等,信息学奥赛一本通】习题习题1:1215. 小朋友排队【中等,蓝桥杯】二、 线段树知识点…

27.5 Java集合之Set学习(基本概念,存储原理,性能测试)

文章目录1.Set接口1.1 Set的特性是什么?2.具体实现2.1 HashSet2.1.1 存储原理2.1.2 性能测试2.2 TreeSet2.2.1 存储原理2.2.2 性能测试2.3 EnumSet(了解即可)2.3.1 存储原理2.4 LinkedHashSet2.4.1 存储原理2.4.2 性能测试2.4.3 代码地址1.Se…

【Gitee】上传本地项目到 Gitee 仓库(入门篇)

本文主要介绍上传本地项目到 Gitee 仓库的过程,可以说是一个比较傻瓜的教材吧,从0开始,祝大家都能一次成功~~~ 一、前期准备 1. 配置 Gitte 创建 Gitte 账号,绑定好邮箱,并创建一个空仓库 。创建账号绑定邮箱过程这部…

【信号检测】基于小波变换的信号趋势检测和分离研究附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …