RHCE————Web服务器搭建

安装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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值