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

本文介绍了在Linux系统下搭建Web、DNS和FTP服务器的详细步骤。包括网络设置,如修改配置文件、选择网卡等;Web服务器的httpd软件包安装与服务启动;DNS服务器的服务包安装、配置文件设置;FTP服务器的包安装、服务启动及匿名与非匿名登录配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


关键词: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服务
客户端重新登陆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把该用户限定在一个目录下
测试能否上传下载即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HAL9000pp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值