我不多说废话了,相信在座的都应该明白怎么安装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>

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

最新文章

  1. 读书笔记--SQL必知必会19--存储过程
  2. ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表
  3. 【转】深入理解 Java 垃圾回收机制
  4. Html:form表单
  5. .Net 4.5 的async 和await 的简单理解使用
  6. 机器学习系列------1. GBDT算法的原理
  7. iOS ---Swift学习与复习
  8. MAC与HMAC的介绍及其在AWS和Azure中的应用
  9. Android数据库升级
  10. 牡丹江.2014B(图论,树的直径)
  11. POJ 2785 HASH
  12. 20145330第十周《Java学习笔记》
  13. 生成prefix.pch文件
  14. 原生js验证简洁美观注册登录页面
  15. (转) mysql的连接,创建账号,修改密码
  16. (5)XML转化成TXT
  17. 【技术贴】解决vss中提交pdf下载打开空白乱码
  18. Freemaker配置文件详解
  19. 201521123013 《Java程序设计》第14周学习总结
  20. 【zabbix教程系列】三、zabbix 3.4 在centos 7 上安装详细步骤

热门文章

  1. Prometheus的查询语法是PromQL基本语法
  2. P1527 [国家集训队]矩阵乘法 [整体二分]
  3. 移动端display:flex
  4. H5-安卓和ios调用相机和相册
  5. 0级搭建类005-Oracle Solaris Unix安装 (11.4) 公开
  6. Nginx proxy_cache 缓存静态文件
  7. 54.Python中Meta类常见的配置
  8. SocketAsyncEvent方式的Server
  9. 【Unity|C#】基础篇(12)——反射(Reflection)(核心类:Type、Assembly)
  10. OpenCV3.2.0+VS2015开发环境配置