立httpd服务,要求:
  (1) 提供两个基于名称的虚拟主机www1, www2;有单独的错误日志和访问日志;
  (2) 通过www1的/server-status提供状态信息,且仅允许tom用户访问;
  (3) www2不允许192.168.0.0/24网络中任意主机访问;
2、为上面的第2个虚拟主机提供https服务;

在三台主机服务器安装软件包:

[root@zyx ~]# yum -y install httpd mod_ssl
[root@zyx1 ~]# yum -y install httpd mod_ssl
[root@zyx2~]# yum -y install bind

搭建私有DNS服务和私有CA服务:
私有DNS服务域名“ppp.com"
DNS主配置文件:/etc/named.conf

options {
    directory "/var/named";
    listen-on port 53 { localhost; };
    allow-recursion { 172.16.0.0/16; };
    };
zone "." IN {
    type hint;
    file "named.ca";
};
zone "test.com" IN {
    type master;
    file "test.com.zone";
};

ppp.com域的数据库文件:/var/named/ppp.com.zone

$TTL 1D@       IN SOA  ns1.ppp.com. root.ppp.com. (
                     0
                     1D
                     1H
                     1W
                     3H )
   NS      ns1
ns1  A       172.16.9.72
ca      A       172.16.9.72
websrv1   A       172.16.9.61
www1      CNAME   websrv1
www2      CNAME   websrv1
websrv2   A       172.16.9.71
www3      CNAME   websrv2
www4      CNAME   websrv2

启动服务:[root@zyx]# systemctl startnamed.service

建立CA:

定制CA :
vim /etc/pki/tls/openssl.cnf
(1)cd /etc/pki/CA;touch index.txt数据库文件;echo 01 > serial

生成私钥:
(umask 066;openssl genrsa -out private/cakey.pem 1025)

创建CA:
      openssl rep -new -x509 -key private/cakey.pem -days 3650 -out cacert.pem
省略此步骤。。。。。

查看证书文件:

(1)openssl x509 -in cacert.pem -noout -text
(2)cd /etc/pki/tls/private
(3)umask 066;openssl genrsa -out httpd.key 2048 )
(4)    cd /etc/pki/tls/
(5)openssl req -new -key private/httpd.key -out certs/httpd.csr -days
申请证书
    ..填信息跟CA一致:
   (1)scp certs/httpd.csr 0.0.0.0:/etc/pki/CA/newcerts 
   (2)openssl ca -in httpd.csr -out httpd.crt -dats 365
   (3)cp 01.pem ../certs/
   (4)scp httpd.crt 0.0.0.0:/etc/pki/tls/certs 证书 c

转载于:https://blog.51cto.com/zyx1ng/1829838

httpd-2.2和httpd-2.4虚拟主机的实现相关推荐

  1. 安装httpd并修改apache服务器的首页,虚拟主机,配置不同端口号的虚拟主机访问Apache服务器

    文章目录 安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello" 虚拟主机:虚拟两台主机ip为10 ...

  2. 德国虚拟主机 linux,细说Linux虚拟主机的搭建及配置

    我们知道Linux操作系统是目前在服务器上应用广泛的操作系统.前面我们刚介绍了<Ubuntu虚拟机:如何选择虚拟化软件>,现在来提及Linux系统下的虚拟主机.在Linux操作系统下的虚拟 ...

  3. lqc_构建基于域名的虚拟主机

    基于域名的虚拟web主机 实验环境: 某公司的网站服务器使用的公网IP地址为192.168.100.150,并使用该IP地址注册两个域名www.bdqn.com和www.jbit.com.服务器中已经 ...

  4. Apache的虚拟主机是啥?

    文章目录 一:虚拟web主机概述 1.1 什么是虚拟web 主机 1.2 虚拟主机的分类 二 : 构建基于域名的虚拟主机 2.1 为虚拟主机 提供域名解析 2.2 为虚拟住进准备网页文档 2.3 配置 ...

  5. 手把手教你,嘴对嘴传达----Apache虚拟主机配置与应用

    文章目录 一.Apache虚拟主机 1.虚拟web主机概述 2.httpd支持的虚拟主机类型 3.添加虚拟主机配置格式 4.生产环境中虚拟主机概述 二.构建虚拟主机–基于域名实例演示 1.下载需要的软 ...

  6. Apache虚拟主机的配置(基于域名、端口、IP)

    一.虚拟主机概述 虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占用整个服务器,因此被称为"虚拟"Web 主机.通过虚拟 Web 主 ...

  7. linux 添加虚拟主机,linux 基于ip虚拟主机(linux搭建虚拟主机)

    步骤一:为主机中的不同网卡设置各自的IP地址 # ifconfig eth0 192.168.149.1 # ifconfig eth0:1 192.168.149.2步骤二:在httpd.conf配 ...

  8. httpd.2.4虚拟主机配置测试

    测试目标: 三个虚拟主机,要求如下 vhost1: phpMyAdmin, 同时提供https服务: vhost2: wordpress 配置过程: 一.配置vhost1 1.首先配置vhost1,先 ...

  9. httpd基于域名不同的虚拟主机配置

    apache2.2.x版本 1. 注释主配置文件/etc/httpd/conf/httpd.conf中的 DoucumentRoot #DocumentRoot "/var/www/html ...

  10. Web服务之四:httpd虚拟主机

    Apache虚拟主机相关概念 若不考虑虚拟的话,安装好Apache后可以提供一个网站或站点的运行平台给我们.需要注意的是,Apache本身不是一个站点,只是一个运行的服务器.这个服务器有时候又被称为H ...

最新文章

  1. 【科普】大脑是如何编码复杂信息的?
  2. 基于STC8G1K08的实验电路板
  3. 虚拟机服务器503解决,(图文)解决重启VCSA 6.0提示:503 Service Unavailable错误
  4. Kitten编程猫 里的克隆体无法进行边缘检测
  5. 【Pytorch神经网络理论篇】 24 神经网络中散度的应用:F散度+f-GAN的实现+互信息神经估计+GAN模型训练技巧
  6. 精选| 2021年2月R新包推荐(第51期)
  7. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...
  8. python 学习爬虫教程~
  9. android仿饿了么筛选,Android仿饿了么搜索功能
  10. 拓端tecdat|python研究汽车传感器数据统计可视化分析
  11. JTAG接口定义与其他简介
  12. Racket 8.3下载安装(Win10)
  13. self paced learning(自步学习)
  14. hdu 6357 Hills And Valleys——dp
  15. 微信小程序使用腾讯地图进行路线规划,坐标转地址,逆地理编码,计算目的地跟自身定位的距离
  16. 波束形成算法学习笔记之一(Endfire,broadside)
  17. python经典小程序-你用python写过那些好玩的微信小程序?
  18. Linux中ibus输入法中全拼和双拼的问题+解决VNCserver切换不成功问题
  19. 曹国伟:微博客将改变媒体发展形态
  20. 鸡兔同笼35个头94只脚用 鸡多少只?兔有多少只? Js解答

热门文章

  1. 用一个实际例子理解Docker volume工作原理
  2. Oceanus:美团HTTP流量定制化路由的实践
  3. elasticsearch配置小记
  4. 开源Web应用中最常见漏洞是XSS和SQLI漏洞
  5. 基于XMPP协议的aSmack源码分析
  6. cocos2d-x学习笔记03:绘制基本图元
  7. C#操作XML总结1
  8. matlab人脸追踪,求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!...
  9. -9 逆序输出一个整数的各位数字_计算机基础知识: 信息数字化
  10. 如何达到自己想要的成功 2011.8.4