RHCE (Linux进阶)3.web服务器搭建(DNS)

发布于:2024-06-04 ⋅ 阅读:(35) ⋅ 点赞:(0)

1.初始化软件源,安装httpd

恢复系统快照到一个干净的环境
yum clean all 清理旧缓存
yum makecache 创建新缓存
yum install httpd 安装 web 服务器

2.防火墙开放服务 

firewall-cmd --add-service=http --permanent # 放行服务
firewall-cmd --reload   重启防火墙
注意关闭SELinux
setenforce = 0

3.启动httpd服务Apacheweb服务名称)

systemctl start httpd

4.常规配置web服务

创建网站测试内容的默认首页:
mkdir /www
touch /www/index.html
并赋予 index.html 文件的权限 : chmod 755 /www/index.html
vim /www/index.html
写入内容
备份: 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.164.128
1、创建用户并修改用户家目录权限

        useradd  zy   (在家目录下会自动生成一个zy的文件)

        passwd zy

        cd         /home/

        chmod 705 zy

2、创建个人首页默认文件

        mkdir         /home/zy/public

        cd        /home/zy/public

        vim         index.html

3、修改用户配置文件

        vim /etc/httpd/conf.d/userdir.conf

UserDir disabled 前面加 # 注释掉
UserDIr public 前面的 # 去掉
<Directory “/home/*/public”> 改成这样
4、重启httpd服务在客户端访问个人主页

systemctl restart  httpd

5、添加DNS解析服务,访问虚拟机域名:www.TestWeb.com

        1.安装DNS服务

        yum install bind-chroot -y

        2.修改主配置文件修改named.conf文件

        vim /etc/named.conf

        使IPV4在53号端口上监听 并将在所有有可用的IPV4接口上监听

        并且指定那些用户可以查询这个DNS(BIND)服务器

        3、修改named.rfc1912.zones文件

        添加DNS服务的区域定义

        vim /etc/named.rfc1912.zones        

        追加下面的内容

添加正向解析地址和反向解析

zone "TestWeb.com" IN {
type master;
file "named.TestWeb";
allow-update {none;};
};
zone "164.168.192.in-addr.arpa" IN {
type master;
file "named.192.168.164";
allow-update {none;};
};
        4、创建并修改区域配置文件    
        cd /var/named
        cp -a named.localhost named.TestWeb
        cp -a named.loopback named.192.168.164
        vim named.TestWeb
        vim named.192.168.164
        修改本地DNS指向(没有客户端机器的情况下想要在服务器端机器访问的话可以这样设置指向自己的DNS解析服务器)
在网页上进行测试输入自己的网址
(此处上传的为制作好的网页 想要将网页上传到自己搭建的这个服务器内可以通过前面的FTP文件共享服务器将制作好的web前端内容上传到Linux里在WEB服务器内设置好相应路径就可以实现自己网页的上传。 vim /etc/httpd/conf/httpd.conf在这里即可更改服务器首页默认网站。
        


网站公告

今日签到

点亮在社区的每一天
去签到