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>
自己手动添加!可以根据要求配置
Centos7搭建Apache2.4的更多相关文章
- ubuntu-14.04服务器版下搭建apache2+svn+svnmanager服务
本人linux小白,新进公司,被分配此任务,好崩溃,只能一边百度linux命令一边完成任务.从装系统开始一直到搭建好服务,也快一周了,足见水平之差,以下博文基本靠网络,再加上自己的摸索,直至搭建成功. ...
- centos7 搭建GlusterFS
centos7 搭建GlusterFS 转载http://zhaijunming5.blog.51cto.com/10668883/1704535 实验需求:4台机器安装GlusterFS组成一个集群 ...
- Centos7搭建FTP服务器
从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功. 一.通过yum安装vsftpd yum install -y vsftpd 二.修改v ...
- CentOS7 搭建 SVN 服务器
CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...
- 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 ...
- centos7搭建ELK Cluster集群日志分析平台(三):Kibana
续 centos7搭建ELK Cluster集群日志分析平台(一) 续 centos7搭建ELK Cluster集群日志分析平台(二) 已经安装好elasticsearch 5.4集群和logst ...
- centos7搭建ELK Cluster集群日志分析平台(二):Logstash
续 centos7搭建ELK Cluster集群日志分析平台(一) 已经安装完Elasticsearch 5.4 集群. 安装Logstash步骤 . 安装Java 8 官方说明:需要安装Java ...
- centos7搭建ELK Cluster集群日志分析平台(一):Elasticsearch
应用场景: ELK实际上是三个工具的集合,ElasticSearch + Logstash + Kibana,这三个工具组合形成了一套实用.易用的监控架构, 很多公司利用它来搭建可视化的海量日志分析平 ...
- CentOS7搭建OpenVPN
目录 CentOS7搭建OpenVPN 环境 安装 第一步.安装openvpn及所需软件 第二步.编辑vars文件,根据自己环境配置 第三步.创建服务端证书及key 第四步.创建客户端证书 第五步.拷 ...
随机推荐
- AI 数学基础 张量 范数
1.张量 几何代数中定义的张量是基于向量和矩阵的推广,通俗一点理解的话,我们可以将标量视为零阶张量,矢量视为一阶张量,那么矩阵就是二阶张量. 例如,可以将任意一张彩色图片表示成一个三阶张量,三个维度分 ...
- JS中BOM操作知识点
JS BOM window对象 全局变量和全局方法都归在window上 alert-comfirm-prompt 让alert .confirm等弹出框上的提示文字实现换行:\n // confirm ...
- JS表单验证源码(带错误提示及密码等级)
先晒图 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- 在 Node 中使用 formidable 处理文件上传
具体使用方式参照官方文档:https://www.npmjs.com/package/formidable 第一:安装: # npm install --save formidable yarn ad ...
- CSS实现同一行中图片和文本垂直居中
1.为图片和文本都设置vertical-align:middle
- vim和emacs
vim和emacs 在编程界一直有两大神器的传说.这两大神器一个是emacs,一个是vim.一个是神的编辑器,一个是编辑器之神. 程序员的圈子里面也一直流传着一个段子,说是世界上的程序员分为三种.使用 ...
- 剑指offer-面试题6-从头到尾打印链表-链表
/* 题目: 输入一个链表的头节点,从尾到头反过来打印每个节点的值 */ /* 思路: 解法一:利用栈后进先出的特性. 解法二:利用递归函数的性质. */ void PrintListReversin ...
- P1041 传染病控制【暴搜】
P1041 传染病控制 提交 10.78k 通过 3.74k 时间限制 1.00s 内存限制 125.00MB 题目提供者CCF_NOI 难度提高+/省选- 历史分数100 提交记录 查看题解 标签 ...
- Selenium3+python自动化016-多线程
1.进程 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基 ...
- H5_0011:JS动态创建html并设置CSS属性
1,创建html文本,并设置指定css样式 r = function(e) { var t = document.createElement("div"); t.innerHTML ...