、服务题(一共2题,根据题目难易程度分值不同,考试环境:RHEL8虚拟机两台,一个脚本 net+yum. sh,防火墙为开启状态。04为自己的学号。 考试前期准备:将脚本放入其中一台虚拟机中(PC1),执行脚本,配置好以下环 HOST NAME: station04. hnkfdx. edu HOST IP: 192.168.102.04/24 (DNS 和WEB服务器) GATEWAY: 192.168.102.2 DOMAIN: hnkfdx. edue PC2: HOST NAME:lmy04. hnkfdx. edu HOST IP: 192.168.102.252 GATEWAY: 192.168.102.2 DNS:192.168.102.04 DOMAIN: hnkfdx. edut 1、在PC1上部署DNS服务,解析的域名为hnkfdx.edu;域中有5台主机,ip和 主机名如下表所示。 IP地址 192.168.102.04 192.168.102.201 192.168.102.202 192.168.102.203 192.168.102.252 主机名 station04. hnkfdx. edu Studentl. hnkfdx.edu Student2. hnkfdx.edu Student3. hnkfdx. edulmy04.hnkfdx.edue 2、在PC1上安装配置 WEB服务器,完成以下需求:( (1)搭建一个基于用户站点的网页,网页路径/home/lmy/puklic.html,要求所有人都可以访问到此网页。网页内容为“I am liminyang” (2)配置虚拟主机,此虚拟主机拥有三个网站:www.hnkfdx.edu、 station04. hnkfdx.edu 和lmy04.hnkfdx.edu。 ①www. hnkfdx.edu 设置 DocumentReet.为/var/www/html,网页内容为 “www. hnkfdx.edu"。 ②station04. hnkfdx.edu 设置 DocumentReet.为/satation04,网页内容为 “station04. hnkfdx. edu"。 ③lmy04. hnkfdx.edu设置 DocumentReet.为/var/www/web1,网页内容为 “lmy04.hnkfdx.edu”,采用8080端口进行访问。 ④虚拟主机配置完成后请在客户端使用网站名访问网页内容。 3、防火墙为开启状态,请将你做的服务添加至防火墙上,使其客户端能够访问。

时间: 2024-04-23 14:22:36 浏览: 13
1、部署DNS服务 在PC1上安装DNS服务: ``` sudo yum install bind bind-utils -y ``` 配置DNS服务: ``` sudo vim /etc/named.conf ``` 在 `named.conf` 文件中添加以下内容: ``` options { listen-on port 53 { 127.0.0.1; 192.168.102.04; }; # 监听的 IP 地址 listen-on-v6 { none; }; directory "/var/named"; # 数据存储目录 dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; # 允许访问的 IP 地址 recursion yes; dnssec-enable yes; dnssec-validation yes; /* Path to ISC DLV key */ bindkeys-file "/etc/named.root.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "hnkfdx.edu" IN { type master; file "hnkfdx.edu.zone"; }; ``` 创建 `hnkfdx.edu.zone` 文件: ``` sudo vim /var/named/hnkfdx.edu.zone ``` 添加以下内容: ``` $TTL 1D @ IN SOA station04.hnkfdx.edu. root.hnkfdx.edu. ( 2022072503 ; serial 8H ; refresh 2H ; retry 1W ; expire 1D ; minimum TTL ) IN NS station04.hnkfdx.edu. station04 IN A 192.168.102.04 Student1 IN A 192.168.102.201 Student2 IN A 192.168.102.202 Student3 IN A 192.168.102.203 lmy04 IN A 192.168.102.252 ``` 启动DNS服务: ``` sudo systemctl start named ``` 设置DNS服务开机自启动: ``` sudo systemctl enable named ``` 2、安装配置WEB服务器 在PC1上安装Apache Web服务器: ``` sudo yum install httpd -y ``` 启动Apache Web服务器: ``` sudo systemctl start httpd ``` 设置Apache Web服务器开机自启动: ``` sudo systemctl enable httpd ``` 创建 `/home/lmy/public.html` 文件,并写入 "I am liminyang"。 ``` sudo vim /home/lmy/public.html ``` 添加以下内容: ``` I am liminyang ``` 配置虚拟主机: ``` sudo vim /etc/httpd/conf/httpd.conf ``` 在 `httpd.conf` 文件中添加以下内容: ``` <VirtualHost *:80> ServerName www.hnkfdx.edu DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:80> ServerName station04.hnkfdx.edu DocumentRoot /station04 </VirtualHost> <VirtualHost *:80> ServerName lmy04.hnkfdx.edu DocumentRoot /var/www/web1 Listen 8080 </VirtualHost> ``` 创建 `/station04` 目录: ``` sudo mkdir /station04 ``` 在 `/station04` 目录下创建 `index.html` 文件,并写入 "station04.hnkfdx.edu"。 ``` sudo vim /station04/index.html ``` 添加以下内容: ``` station04.hnkfdx.edu ``` 在 `/var/www/web1` 目录下创建 `index.html` 文件,并写入 "lmy04.hnkfdx.edu"。 ``` sudo mkdir /var/www/web1 sudo vim /var/www/web1/index.html ``` 添加以下内容: ``` lmy04.hnkfdx.edu ``` 重启Apache Web服务器: ``` sudo systemctl restart httpd ``` 3、添加防火墙规则 在PC1上添加防火墙规则: ``` sudo firewall-cmd --permanent --add-service=dns sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload ```

相关推荐

最新推荐

recommend-type

配置RHEL8本地yum源及DNF简介.doc

在RHEL8中把软件源分成了两部分,一个是BaseOS,另一个是AppStream。在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。已经存在于光盘链接中,只不过要分别去配置.repo文件。...
recommend-type

RHEL 8.4 安装Oracle 19c RAC+RU 19.13 文档.docx

文档主要记录Red Hat Enterprise Linux Server release 8.4上安装19c RAC + RU 19.13 步骤
recommend-type

RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储.docx

RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储 RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储 RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储
recommend-type

RHEL6之7:服务配置之ntp、apache

RHEL6之7:服务配置之ntp、apacheRHEL6之7:服务配置之ntp、apache
recommend-type

RHEL7.4Oracle12cR2RAC安装.docx

tmpfs 32G 640M 31G 2% /dev/shm tmpfs 32G 9.1M 32G 1% /run tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/sda1 1014M 160M 855M 16% /boot /dev/mapper/rootvg-lvvar 7.0G 1.8G 5.3G 26% /var /dev/mapper/rootvg-...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

用Spring boot和vue写一个登录注册界面

好的,这是一个比较常见的技术问题,我可以为您提供一些参考资料和思路。首先,您可以使用Spring Boot作为后端框架来处理用户认证和注册的逻辑,比如使用Spring Security实现用户登录认证。同时,您还需要设计相应的数据模型和数据库表结构来存储用户信息。在前端方面,您可以使用Vue.js作为框架来构建登录注册页面,使用Axios来发起API请求并和后端进行交互。当然,在实现过程中,还需要考虑一些具体细节,比如数据校验、安全性和用户体验等方面。希望这些信息能够帮助到您。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。