基础实验(一)

目录

一、DHCP服务器配置

二、中继配置

1.中继配置

2.client用vmnet2连接网络

 3.给三合一固定IP

三、配置三合一

1.apache(yum安装)

2.nginx(编译安装)

 3.Tomcat

四、DNS服务器配置

 五、客户端访问测试(建议在构建前就进行ping测试)

1.客户端测试与其他服务器的通信性

2.使用浏览器访问服务器

总结


实验目的

实现每个节点都能互相ping通,实现client主机能够通过域名访问对应的web服务器。

实验要求

  1. DHCP服务器和DNS服务器分配静态IP
  2. web服务器通过DHCP分配IP
  3. 用中继器实现DHCP分配不同网段的IP

实验拓扑

c2c217f45455498688bab14ad9a1c020.png

 开6台虚拟机,一台当中继来完成

DHCPDHCP主服务器
中继充当路由器
client1客户端1
client2客户端2
DNSDNS服务器
三合一apache/nginx/tomcat

一、DHCP服务器配置

构建基础环境

systemctl stop firewalld

systemctl disable firewalld

systemctl stop NetworkManager

systemctldisable NetworkManager

setenforce 0

配置静态IP地址

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

systemctl restart network

1cd7f8915a8e4c2982f548a96ce9686c.png

配置本地yum源与安装

vim /etc/yum.repos.d/local.repo

mount /dev/sr0 /mnt

yum install -y dhcp

配置DHCP

cd /etc/dhcp/

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim dhcpd.conf

6ee47e3c8c4e49ceb5cb7eb064648794.png

 systemctl restart dhcpd

二、中继配置

1.中继配置

开一虚拟机,添加网络适配器Vmnet2

在基础环境下配静态IP ens33和ens37

f6a6852948294203810ea690882a832f.png

b440404a661f4cb2815cc6c1c1e3b39a.png

 vim /etc/sysctl.conf末尾添加net.ipv4.ip_forward=1

sysctl -p 激活

yum install -y dhcp

dhcrelay 192.168.100.253

 ca5e5ca41b4f424abe1aed509d09bbc3.png

 回DHCP中vim /etc/dhcp/dhcpd.conf添加第二段subnet

1ccbe956b83a49a3afd6b26afaa43fdb.png

 systemctl restart dhcpd

2.client用vmnet2连接网络

5eb0444d1a274782871e1a3aab37a2b2.png

97f0fe0ff32445daa2396e5e8b6b45a2.png

 3.给三合一固定IP

查看mac

e9aa9116da1f4bc5805b4f445920dd0e.png

 回DHCP,vim /etc/dhcp/dhcpd.conf加入要给的地址

 e232a3f6353a426ca81ac9f2baedb416.png

 回client查看IP

ba4f10de7ae1451fb735a5771993ec95.png

 ping通测试

三、配置三合一

1.apache(yum安装)

基础环境,配本地yum源,挂载

yum install -y httpd

配置httpd

vim /etc/httpd/conf/httpd.conf

e966cc9390af4ce1a184698f334647db.png

 70608568c24f4bc4b5ea97e21a7a55e9.png

 e0c72384d198452b8ca30dbbe64011dd.png

 配置网页文件

cd /var

mkdir -p web/apache

echo 123123 >web/apache/index.html

3fc393c1839444dd9c6a05c7d365c4e9.png

2.nginx(编译安装)

 已有的解压包解压到家目录tar -xf nginx-1.18.0.tar.gz

cd nginx-1.18.0.

./configure --prefix=/usr/local/nginx

aa7b5a6bc9dc49429f74c7b17243e8e5.png

解决依赖 yum install -y 依赖(-devel)

make&&make install

21eb905c347e48778cf60d2c0eb25ea6.png

 配置nginx

vim /usr/local/nginx/conf/nginx.conf监听改81,访问日志,网页访问路径

ea172e5e48304048861c6b8b8b9c7074.png

2ebaa111125a4ce582476308a47ff42d.png

 配置网页文件

 mkdir -p  /var/web/nginx

echo qwerqwer >  /var/web/nginx/index.html

cd /usr/local/nginx/sbin/

./nginx

d8ade363cdd245389abd677ae05cf299.png

 3.Tomcat

已有的解压包解压到家目录tar -xf apache-tomcat-8.5.16.tar.gz

 mv apache-tomcat-8.5.16  /usr/local/tomcat

优化命令

ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/qtomcat(启动)

ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/wtomcat(停止)

配置tomcat

vim /usr/local/tomcat/conf/server.xml

6f14a7320e89467a98e09349adfa1e6f.png

配置网页文件

 mkdir -p /var/web/tomcat/ROOT

echo asdfasdf > /var/web/tomcat/ROOT/index.jsp

vim /etc/hosts 192.168.100.251 www.tomcat.com

qtomcat访问www.tomcat.com:8080

6461e6846d2c41cd9d1d2293b7f28fdd.png

四、DNS服务器配置

基础环境,配本地yum源,挂载

配置静态IP地址

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

0da6ffe04c5c49dda6b6a93b142cacff.png

 systemctl restart network

安装DNS服务器

 yum install -y bind

配置DNS解析

vim /etc/named.conf

3a479b421e104b50b18628ea0cf03149.png

 ae600467b41040e3b5af44b7a8d579ce.png

 配置DNS解析记录

cd /var/named/

cp -p named.empty apache.com.zones

cp -p named.empty nginx.com.zones

cp -p named.empty tomcat.com.zones

vim apache.com.zones

30279a86aeb741618bef39fc9c4822d2.png

 vim nginx.com.zones

0b739f9d5bb34cef82c737724d253b97.png

vim tomcat.com.zones

 dab2f70c72ec450da00661f9c70e0288.png

 systemctl restart naemd

3ecd53c09d6147d180171b0c09e462a5.png

 五、客户端访问测试(建议在构建前就进行ping测试)

1.客户端测试与其他服务器的通信性

98517756700645989a4e875d09150ca7.png

 de400f7baa4f45a9801b1ce88ac606fd.png

2.使用浏览器访问服务器

df39daf42dc94dcebdf0294daeb97d4d.png

 6e984c53215d440db5626a94855d8c2e.png

 0983cb1bc8bc44ca8db8bc7715effddf.png

总结

头一次写实验文章,可能会有存在不足的地方和有错误的地方,还望多多担待,鼓励大家多做实验,虽然时间可能会很久,但弄通那一瞬间觉得会恍然大悟,对知识的理解会更深一些,动起来吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值