DNS与HTTP综合服务

这篇具有很好参考价值的文章主要介绍了DNS与HTTP综合服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以学号22为例:

DNS与HTTP综合服务,linux,apache,linux,运维

  • 虚拟机初始化

开启防火墙

[root@localhost ~]# systemctl start firewalld

设置IP地址:192.168.22.1

配置YUM源

关闭SELINUX

二、安装软件

[root@localhost ~]# yum -y install bind

[root@localhost ~]# yum -y install httpd

三、配置DNS

[root@localhost ~]# vim /etc/named.conf

        allow-query     { 192.168.22.0/24; };

[root@localhost ~]# vim /etc/named.rfc1912.zones

zone "whyzj22.com" IN {

        type master;

        file "whyzj22.com.zone";

        allow-update { none; };

};

zone "wh22.com" IN {

        type master;

        file "wh22.com.zone";

        allow-update { none; };

};

zone "22.168.192.in-addr.arpa" IN {

        type master;

        file "192.168.22.zone";

        allow-update { none; };

};

[root@localhost ~]# cd /var/named/

[root@localhost named]# cp -p named.localhost whyzj22.com.zone

[root@localhost named]# cp -p named.loopback 192.168.22.zone

[root@localhost named]# vim whyzj22.com.zone

ns        A       192.168.22.1

www      A       192.168.22.1

[root@localhost named]# vim 192.168.22.zone

1       PTR     ns.whyzj22.com.

1       PTR     www.whyzj22.com.

1       PTR     ns.wh22.com.

1       PTR     www.wh22.com.

[root@localhost named]# cp -p whyzj22.com.zone wh22.com.zone

[root@localhost named]# systemctl restart named

测试一下:

[root@localhost named]# nslookup

> ns.whyzj22.com

Server: 192.168.22.1

Address: 192.168.22.1#53

Name: ns.whyzj22.com

Address: 192.168.22.1

> ns.wh22.com

Server: 192.168.22.1

Address: 192.168.22.1#53

Name: ns.wh22.com

Address: 192.168.22.1

> www.whyzj22.com

Server: 192.168.22.1

四、配置WEB

1、添加用户和设置访问WEB的密码

[root@localhost ~]# useradd yzj

[root@localhost ~]# htpasswd -c /etc/httpd/conf/.htpasswd yzj

New password:

Re-type new password:

Adding password for user yzj

2、建立目录和主页

[root@localhost ~]# mkdir /web1

[root@localhost ~]# mkdir /share

[root@localhost ~]#

[root@localhost ~]# vim /web1/index.html

[root@localhost ~]# vim /share/index.html

[root@localhost ~]#

3、修改虚拟主机的配置文件

[root@localhost ~]# cp /usr/share/doc/httpd/httpd-vhosts.conf /etc/httpd/conf.d/

[root@localhost ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "/web1"

    ServerName www.whyzj22.com

        <Directory "/web1">

            AllowOverride None

            Require all granted

        </Directory>

    ServerAlias www.dummy-host.example.com

    ErrorLog "/var/log/httpd/dummy-host.example.com-error_log"

    CustomLog "/var/log/httpd/dummy-host.example.com-access_log" common

</VirtualHost>

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host2.example.com

    DocumentRoot "/share"

    ServerName www.wh22.com

        <Directory "/share">

            AllowOverride all

            Authtype basic

            Authname "welcome to my site"

            Authuserfile /etc/httpd/conf/.htpasswd

            Require user yzj

         </Directory>

    ErrorLog "/var/log/httpd/dummy-host.example.com-error_log"

    CustomLog "/var/log/httpd/dummy-host.example.com-access_log" common

</VirtualHost>

重启服务

[root@localhost ~]# systemctl restart httpd.service

五、配置防火墙

[root@localhost ~]# firewall-cmd --zone=public --add-service=dns --permanent

[root@localhost ~]# firewall-cmd --zone=public --add-service=http --permanent

[root@localhost ~]# firewall-cmd --reload文章来源地址https://www.toymoban.com/news/detail-808144.html

到了这里,关于DNS与HTTP综合服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux:http服务(Apache 2.4.57)源码编译——配置网站 || 入门到入土

    目录 1.下载源码包 2.配置httpd运行环境 3.编译源码包安装apache软件 4.优化执行路径 5.添加httpd系统服务 #正文 1.httpd服务器的基本配置 2.Linux命令行访问网站 3. 网站日志 4.控制网站访问  5.创建用户认证数据库 #构建虚拟web主机 1.构建虚拟主机——基于域名 2.构建虚拟主机——基

    2024年02月15日
    浏览(41)
  • 【Web服务】HTTP和DNS重要知识

    HTTP状态码中的304状态码表示\\\"未修改\\\",通常在客户端发起了一个带有If-Modified-Since头部的GET请求时会得到这个响应。服务器通过比较If-Modified-Since头部指定的时间戳和资源的最后修改时间来判断资源是否被修改过,如果没有修改则返回304状态码,告诉客户端使用缓存中的版本即

    2024年02月02日
    浏览(40)
  • 计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

    1.配置DNS服务器 2.HTTP服务器(可以用配置Tomcat 替代,需要能进入管理界面,即点击\\\"Manager App\\\"图标后能正常跳转到另一个界面) 3.配置FTP服务器 我是用的VMware WorkStation Pro 16.2.3 VMware官网 下了之后别乱动,先下镜像 我用的是windows server 2019 不知道是不是官网,反正下得挺慢的

    2024年02月11日
    浏览(46)
  • Cisco Packet Tracer—桌面及服务器模拟(HTTP,DHCP,DNS)

    DNS简介 域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。DNS协议是用来将域

    2024年02月04日
    浏览(58)
  • 基于apache的http文件服务配置

    背景: 公司的产品使用的第三方模组可以OTA,厂家提供的是window开启软件,这样就可以在本机做http下载服务器,然后使用端口映射的方式,公开到外网,这样就可以进行4G网络访问内网服务器了。但这个有个弊端,需要电脑一直开着才有文件下载服务,端口也不是固定的,临

    2024年01月22日
    浏览(44)
  • http服务(Apache 2.4.57)源码编译及使用

    这里安装的是Apache 2.4.57版本 下载地址

    2024年02月11日
    浏览(39)
  • [AIGC] Apache HTTP服务器:历史与使用

    Apache HTTP服务器,通常我们简称为Apache,是一款流行且强大的开源Web服务器软件。它伴随互联网的快速成长,并承载了许多网站服务的运行和访问。通过最新的科技和广阔的功能,Apache服务器已经成为了全球最流行的Web服务器软件之一。在本文中,我们将介绍Apache HTTP服务器的

    2024年04月10日
    浏览(46)
  • apache,tomcat缓慢的http拒绝服务攻击修改办法

    在httpd.conf中添加 LoadModule reqtimeout_module modules/mod_reqtimeout.so 查看是否存在mod_reqtimeout.so模块 添加配置 [root@localhost ~]# vi /etc/httpd/conf/httpd.conf 重启apache service httpd restart 参考链接:https://blog.csdn.net/h106140873/article/details/53743275 如果上面一个模块不行 建议使用mod_reqtimeout和mod_qos两个

    2024年02月15日
    浏览(36)
  • Windows系统中Apache Http服务器简单使用

    1 简介         Apache HTTP服务器是一个开源的、跨平台的Web服务器软件。它由Apache软件基金会开发和维护。Apache HTTP服务器可以在多种操作系统上运行,如Windows、Linux、Unix等,并且支持多种编程语言和技术,如PHP、Perl、Python、Java等。     Apache HTTP服务器提供了高度可定制

    2024年02月10日
    浏览(45)
  • 如何使用CentOS系统中的Apache服务器提供静态HTTP服务

    在CentOS系统中,Apache服务器是一个常用的Web服务器软件,它可以高效地提供静态HTTP服务。以下是在CentOS中使用Apache提供静态HTTP服务的步骤: 1. 安装Apache服务器 首先,您需要确保已安装Apache服务器。可以使用以下命令安装Apache: bash 复制代码 sudo yum install httpd 2. 配置Apache服务

    2024年02月02日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包