安装Web服务器
[root@rhcsa ~]# yum install httpd
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:0:00:36 前,执行于 2024年05月24日 星期五 19时11分18秒。
软件包 httpd-2.4.57-5.el9.x86_64 已安装。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
升级:
httpd x86_64 2.4.57-8.el9 aliyun-app 48 k
httpd-core x86_64 2.4.57-8.el9 aliyun-app 1.5 M
httpd-filesystem noarch 2.4.57-8.el9 aliyun-app 13 k
httpd-tools x86_64 2.4.57-8.el9 aliyun-app 83 k
mod_lua x86_64 2.4.57-8.el9 aliyun-app 60 k
事务概要
================================================================================
升级 5 软件包
总下载:1.7 M
确定吗?[y/N]: y
下载软件包:
(1/5): httpd-filesystem-2.4.57-8.el9.noarch.rpm 44 kB/s | 13 kB 00:00
(2/5): httpd-2.4.57-8.el9.x86_64.rpm 1.9 kB/s | 48 kB 00:25
(3/5): httpd-tools-2.4.57-8.el9.x86_64.rpm 3.4 kB/s | 83 kB 00:24
(4/5): httpd-core-2.4.57-8.el9.x86_64.rpm 62 kB/s | 1.5 MB 00:25
(5/5): mod_lua-2.4.57-8.el9.x86_64.rpm 154 kB/s | 60 kB 00:00
--------------------------------------------------------------------------------
总计 69 kB/s | 1.7 MB 00:25
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
升级 : httpd-tools-2.4.57-8.el9.x86_64 1/10
运行脚本: httpd-filesystem-2.4.57-8.el9.noarch 2/10
升级 : httpd-filesystem-2.4.57-8.el9.noarch 2/10
升级 : httpd-core-2.4.57-8.el9.x86_64 3/10
升级 : mod_lua-2.4.57-8.el9.x86_64 4/10
升级 : httpd-2.4.57-8.el9.x86_64 5/10
运行脚本: httpd-2.4.57-8.el9.x86_64 5/10
运行脚本: httpd-2.4.57-5.el9.x86_64 6/10
清理 : httpd-2.4.57-5.el9.x86_64 6/10
运行脚本: httpd-2.4.57-5.el9.x86_64 6/10
清理 : mod_lua-2.4.57-5.el9.x86_64 7/10
清理 : httpd-core-2.4.57-5.el9.x86_64 8/10
清理 : httpd-filesystem-2.4.57-5.el9.noarch 9/10
清理 : httpd-tools-2.4.57-5.el9.x86_64 10/10
运行脚本: httpd-2.4.57-8.el9.x86_64 10/10
运行脚本: httpd-tools-2.4.57-5.el9.x86_64 10/10
验证 : httpd-2.4.57-8.el9.x86_64 1/10
验证 : httpd-2.4.57-5.el9.x86_64 2/10
验证 : httpd-core-2.4.57-8.el9.x86_64 3/10
验证 : httpd-core-2.4.57-5.el9.x86_64 4/10
验证 : httpd-filesystem-2.4.57-8.el9.noarch 5/10
验证 : httpd-filesystem-2.4.57-5.el9.noarch 6/10
验证 : httpd-tools-2.4.57-8.el9.x86_64 7/10
验证 : httpd-tools-2.4.57-5.el9.x86_64 8/10
验证 : mod_lua-2.4.57-8.el9.x86_64 9/10
验证 : mod_lua-2.4.57-5.el9.x86_64 10/10
已更新安装的产品。
已升级:
httpd-2.4.57-8.el9.x86_64 httpd-core-2.4.57-8.el9.x86_64
httpd-filesystem-2.4.57-8.el9.noarch httpd-tools-2.4.57-8.el9.x86_64
mod_lua-2.4.57-8.el9.x86_64
完毕!
[root@rhcsa ~]#
关闭防火墙
关闭SELinux 开关 0关 1开
[root@rhcsa ~]# systemctl stop firewalld.service
[root@rhcsa ~]# systemctl disable firewalld.service
[root@rhcsa ~]# setenforce 0
[root@rhcsa ~]#
启动httpd服务
[root@rhcsa ~]# systemctl start httpd
创建网站测试内容的默认首页
[root@rhcsa ~]# mkdir /www
[root@rhcsa ~]# touch /www/index.html
并赋予index.html文件的权限 : chmod 755 /www/-index.html
vim /www/index.html 写入:this is web page!
备份:cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/ httpd.conf_bak
修改httpd.conf默认配置文件: vim /etc/httpd/conf/ -httpd.conf
重启http服务 systemctl restart httpd
在客户端输入ip查看: 192.168.111.128
创建用户并修改用户家目录权限
useradd cqb ===>在 /home下会自动生成一个cqb的文件夹
passwd cqb
cd /home/
chmod 705 cqb
创建cqb个人首页默认文件
mkdir /home/cqb/public
cd /home/cqb/public
vim index.html
修改用户主页配置文件
vim /etc/httpd/conf.d/userdir.conf
UserDir disabled 前面加# 注释掉
UserDIr public 前面的# 去掉
<Directory “/home/*/public”>改成这个内容
重启http服务,命令:systemctl restart httpd
在客户端测试访问个人主页:
创建虚拟目录
mkdir /virdir
cd /virdir
vim index.html
写入: this is vir dir page!
修改默认文件的权限,使其他用户具有读和执行权限
chmod 705 index.html
修改httpd.conf配置文件
vim /etc/httpd/conf/httpd.conf
把原来 /www 参数改为 /virdir
重启http服务:
systemctl restart httpd
在客户端成功访问虚拟目录
安装DNS服务
yum install bind bind-chroot -y
修改主配置文件修改named.conf文件
vim /etc/named.conf
修改named.rfc1912.zones文件
vim /etc/named.rfc1912.zones
追加如下内容:
创建并修改区域配置文件
cd /var/named
cp -a named.localhost named.TestWeb
cp -a named.loopback named.192.168.111
vim named.TestWeb
vim named.192.168.42
修改本地DNS指向
[root@serverA named]# vim /etc/resolv.conf
重启服务
systemctl restart named
在浏览器中打开 www.TestWeb.com