我不多说废话了,相信在座的都应该明白怎么安装Apache2.4,我这才用yum源安装的,我个人认为这样安装的话,可以节省一些时间,有的网络不是很好,要等一段时间。

配置与Apache2.2的版本有点变化,但不是很大。我描述一下!!!

新版本的httpd-2.4新增以下特性;
  • 新增模块:
  • mod_proxy_fcgi(可提供fcgi代理)
  • mod_ratelimit(限制用户带宽)
  • mod_request(请求模块,对请求做过滤)
  • mod_remoteip(匹配客户端的IP地址)
  • 对于基于IP的访问控制做了修改,不再支持allow,deny,order机制,而是统一使用require进行

比如,默认的情况下Apache只能访问/var/www/html目录

虚拟主机支持;

  • 基于名称的虚拟主机 (每个 IP 多个站点)
  • 基于 IP 的虚拟主机 (每个 IP 一个站点)
  • 虚拟主机样例

基于IP的虚拟主机使用的连接的IP地址,以确定正确的虚拟主机服务。因此,你需要为每个主机单独的IP地址。

与基于域名的虚拟主机,服务器依赖于客户端上报告主机名的HTTP标头的一部分。使用这种技术,许多不同的主机可以共享相同的IP地址。

基于域名的虚拟主机通常是简单,因为你只需要配置你的DNS服务器映射到每个主机到正确的IP地址,然后配置Apache HTTP服务器,以识别不同的主机名。基于域名的虚拟主机也减轻了稀缺的IP地址的需求。因此,你应该,除非你正在使用的设备明确要求基于IP的主机使用基于域名的虚拟主机。基于客户端支持基于IP的虚拟主机历史原因不再适用于通用的Web服务器。

基于域名的虚拟主机建立了基于IP的虚拟主机选择算法,这意味着对于正确的服务器名称搜索发生只拥有最好的基于IP地址的虚拟主机之间。

配置如下;

[root@localhost ~]# echo "Include vhost-conf.d/*.conf" >> /etc/httpd/conf/httpd.conf     意思是指定一个单独的配置

[root@localhost ~]# mkdir /etc/httpd/vhost-conf.d
[root@localhost ~]# vim /etc/httpd/vhost-conf.d/vhost-name.conf     路径创建出来

/etc/httpd/vhost-conf.d/vhost-name.conf 这个配置文件就是我们的虚拟主机或者基于IP地址的配置
<VirtualHost *:80>
        ServerName      www.wang.com           域名
        ServerAlias     wang.com                         域名
        DocumentRoot    /xiaoyu/                     路径
</VirtualHost>
<Directory /xiaoyu/>
        require all granted                              权限
</Directory>

<VirtualHost *:80>
        ServerName      www.xiaoyu.com
        ServerAlias     xiaoyu.com
        DocumentRoot    /xiaoyu/wang
</VirtualHost>
<Directory /xiaoyu/wang/>
        require ip 192.168.40.109/24             只允许192.168.40.109/24访问
</Directory>

自己手动添加!可以根据要求配置

Centos7搭建Apache2.4的更多相关文章

  1. ubuntu-14.04服务器版下搭建apache2+svn+svnmanager服务

    本人linux小白,新进公司,被分配此任务,好崩溃,只能一边百度linux命令一边完成任务.从装系统开始一直到搭建好服务,也快一周了,足见水平之差,以下博文基本靠网络,再加上自己的摸索,直至搭建成功. ...

  2. centos7 搭建GlusterFS

    centos7 搭建GlusterFS 转载http://zhaijunming5.blog.51cto.com/10668883/1704535 实验需求:4台机器安装GlusterFS组成一个集群 ...

  3. Centos7搭建FTP服务器

    从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功. 一.通过yum安装vsftpd yum install -y vsftpd 二.修改v ...

  4. CentOS7 搭建 SVN 服务器

    CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...

  5. centos7搭建ELK Cluster集群日志分析平台(四):Fliebeat-简单测试

    续之前安装好的ELK集群 各主机:es-1 ~ es-3 :192.168.1.21/22/23 logstash: 192.168.1.24 kibana: 192.168.1.25 测试机:cli ...

  6. centos7搭建ELK Cluster集群日志分析平台(三):Kibana

    续  centos7搭建ELK Cluster集群日志分析平台(一) 续  centos7搭建ELK Cluster集群日志分析平台(二) 已经安装好elasticsearch 5.4集群和logst ...

  7. centos7搭建ELK Cluster集群日志分析平台(二):Logstash

    续  centos7搭建ELK Cluster集群日志分析平台(一) 已经安装完Elasticsearch 5.4 集群. 安装Logstash步骤 . 安装Java 8 官方说明:需要安装Java ...

  8. centos7搭建ELK Cluster集群日志分析平台(一):Elasticsearch

    应用场景: ELK实际上是三个工具的集合,ElasticSearch + Logstash + Kibana,这三个工具组合形成了一套实用.易用的监控架构, 很多公司利用它来搭建可视化的海量日志分析平 ...

  9. CentOS7搭建OpenVPN

    目录 CentOS7搭建OpenVPN 环境 安装 第一步.安装openvpn及所需软件 第二步.编辑vars文件,根据自己环境配置 第三步.创建服务端证书及key 第四步.创建客户端证书 第五步.拷 ...

随机推荐

  1. AI 数学基础 张量 范数

    1.张量 几何代数中定义的张量是基于向量和矩阵的推广,通俗一点理解的话,我们可以将标量视为零阶张量,矢量视为一阶张量,那么矩阵就是二阶张量. 例如,可以将任意一张彩色图片表示成一个三阶张量,三个维度分 ...

  2. JS中BOM操作知识点

    JS BOM window对象 全局变量和全局方法都归在window上 alert-comfirm-prompt 让alert .confirm等弹出框上的提示文字实现换行:\n // confirm ...

  3. JS表单验证源码(带错误提示及密码等级)

    先晒图 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  4. 在 Node 中使用 formidable 处理文件上传

    具体使用方式参照官方文档:https://www.npmjs.com/package/formidable 第一:安装: # npm install --save formidable yarn ad ...

  5. CSS实现同一行中图片和文本垂直居中

    1.为图片和文本都设置vertical-align:middle

  6. vim和emacs

    vim和emacs 在编程界一直有两大神器的传说.这两大神器一个是emacs,一个是vim.一个是神的编辑器,一个是编辑器之神. 程序员的圈子里面也一直流传着一个段子,说是世界上的程序员分为三种.使用 ...

  7. 剑指offer-面试题6-从头到尾打印链表-链表

    /* 题目: 输入一个链表的头节点,从尾到头反过来打印每个节点的值 */ /* 思路: 解法一:利用栈后进先出的特性. 解法二:利用递归函数的性质. */ void PrintListReversin ...

  8. P1041 传染病控制【暴搜】

    P1041 传染病控制 提交 10.78k 通过 3.74k 时间限制 1.00s 内存限制 125.00MB 题目提供者CCF_NOI 难度提高+/省选- 历史分数100 提交记录 查看题解 标签 ...

  9. Selenium3+python自动化016-多线程

    1.进程 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基 ...

  10. H5_0011:JS动态创建html并设置CSS属性

    1,创建html文本,并设置指定css样式 r = function(e) { var t = document.createElement("div"); t.innerHTML ...