Centos7搭建Apache2.4
我不多说废话了,相信在座的都应该明白怎么安装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>
自己手动添加!可以根据要求配置
最新文章
- 读书笔记--SQL必知必会19--存储过程
- ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表
- 【转】深入理解 Java 垃圾回收机制
- Html:form表单
- .Net 4.5 的async 和await 的简单理解使用
- 机器学习系列------1. GBDT算法的原理
- iOS ---Swift学习与复习
- MAC与HMAC的介绍及其在AWS和Azure中的应用
- Android数据库升级
- 牡丹江.2014B(图论,树的直径)
- POJ 2785 HASH
- 20145330第十周《Java学习笔记》
- 生成prefix.pch文件
- 原生js验证简洁美观注册登录页面
- (转) mysql的连接,创建账号,修改密码
- (5)XML转化成TXT
- 【技术贴】解决vss中提交pdf下载打开空白乱码
- Freemaker配置文件详解
- 201521123013 《Java程序设计》第14周学习总结
- 【zabbix教程系列】三、zabbix 3.4 在centos 7 上安装详细步骤
热门文章
- Prometheus的查询语法是PromQL基本语法
- P1527 [国家集训队]矩阵乘法 [整体二分]
- 移动端display:flex
- H5-安卓和ios调用相机和相册
- 0级搭建类005-Oracle Solaris Unix安装 (11.4) 公开
- Nginx proxy_cache 缓存静态文件
- 54.Python中Meta类常见的配置
- SocketAsyncEvent方式的Server
- 【Unity|C#】基础篇(12)——反射(Reflection)(核心类:Type、Assembly)
- OpenCV3.2.0+VS2015开发环境配置