Linux学成之路(十六)综合实验

目录

实验要求

实验目的

实验拓扑

​编辑

 实验步骤

一、配置dhcp静态ip和DHCP分配池

二、配置中继器 配置dhcp

三、配置clients1  

配置文件

连接测试

 四、配置clients2

配置文件

连接测试 ​编辑

五、配置dns服务器添加相应的解析地址和域名

六、配置web服务器 并且搭建相应的网页

apache

nginx

tomcat

七、客户端访问测试



实验要求

        DHCP 静态IP:192.168,100.253/24  192,168,100.0/24虚拟网卡: VMnet1

        DNS 静态IP:192 168,100.252/24

        Server-pTApache/Nginx    DHCP分配:192,168,100.251/24

        中继vmnet1 192 168,100.254/24  vmnet2   192,168 200.254/24

                   192,168,200.0/24虚拟网卡: VMnet2

        Apache: www,apache.com监听端口80页面文档目录: web/apache

        Nginx: www.nginx.com监听端口81页面文档目录: /web/nginx

        Tomcat: www,tomcat,com监听端口8080页面文档目录: /web/tomcat

        clients1   DHCP分配IP

        clients2   DHCP分配IP

实验目的

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

实验拓扑

 实验步骤

一、配置dhcp静态ip和DHCP分配池

systemctl stop firewalld

setenforce 0

vim /etc/selinuc/config

SELINUX=disabled

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

cd /etc/yum.repo.d

mkdir backup && mv Centos-* backup

vim local.repo

yum install -y dhcp

vim /etc/dhcp/dhcpd.conf

systemctl start dhcp

二、配置中继器 配置dhcp

systemctl stop firewalld

setenforce 0

vim /etc/selinux/config

cd /etc/sysconfig/network-scripts/

vim ifcfg-ens33

cp ifcfg-ens33  ifcfg-ens37

vim ifcfg-ens37

systemctl restart network

cd /etc/yum.repos.d/

mkdir back && mv CentOS-* back

vim local.repo

umount /dev/sr0  && mount /dev/sr0 /mnt

cd /etc/dhcp/

mv /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf

vim dhcpd.conf

systemctl restart dhcpd 

vim /etc/sysctl.conf

sysctl -p

dhcrelay 192.168.100.253

echo 1 > /proc/sys/net/ipv4/ip_forward

 vim /etc/rc.local

三、配置clients1  

配置文件

systemctl stop firewalld

setenforce 0

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

systemctl restart network

vim /etc/resolv.conf

 

 vim /etc/hosts

连接测试

 四、配置clients2

配置文件

systemctl stop firewalld

setenforce 0

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

systemctl restart network

vim /etc/resolv.conf

 

连接测试 

五、配置dns服务器添加相应的解析地址和域名

systemctl stop firewalld

setenforce 0

vim /etc/selinux/config

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

systemctl restart network

cd /etc/yum.repos.d/

mkdir backup &&mv  CentOS-* backup

vim local.repo

umount /dev/sr0 &&mount /dev/sr0 /mnt

yum install -y bind

vim /etc/named.conf

 

 cd /usr/var/named/

cp -p named.empty  www.apacche.com.zones

cp -p named.empty  www.nginx.com.zones

cp -p named.empty  www.tomcat.com.zones

 systemctl restart named

六、配置web服务器 并且搭建相应的网页

apache

systemctl stop firewalld

setenforce 0

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

systemctl restart network

cd /etc/yum.repos.d/

 mkdir badk && mv CentOS-* back

vim local.repo

umount /dev/sr0 &&mount /dev/sr0 /mnt

yum install -y httpd

cd /etc/httpd/ 

vim conf/httpd.conf

 

cd / && make -p web/apache

cd /web/apache

vim index.html

systemctl start httpd 

nginx

将nginx的软件包拖入终端

mv /tmp/VMwareDnD/SlDG6j/nginx-1.18.0.tar.gz  ./

tar xf nginx-1.18.0.tar.gz

cd nginx-1.18.0/

 ./configure -prefix=/usr/local/nginxls  --with-http_stub_status_module

 yum install -y pcre*

./configure  --prefix=/usr/local/nginx  --with-http_stub_status_module  --without-http_gzip_module

make &&make install

cd /usr/local/nginx/

vim conf/nginx.conf

cd /usr/local/nginx/sbin  && ./nginx

cd /web/ &&mkdir nginx  &&cd nginx

vim index.html

tomcat

将软件包拖入终端内

mv /tmp/VMwareDnD/maSY7M/apache-tomcat-8.5.16.tar.gz  ~

tar xf apache-tomcat-8.5.16.tar.gz

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

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

 

mkdir - p /web/tomcat/ROOT &&cd /web/tomcat/ROOT

vim index.html

cd /usr/local/tomcat/bin &&./startup.sh

七、客户端访问测试

访问apache

 访问nginx

 访问tomcat

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

丗卅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值