zoukankan      html  css  js  c++  java
  • 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>

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

  • 相关阅读:
    OA权限管理的实现(下)
    Eclipse及其插件介绍和下载(转)
    [转载]在Redhat Linux AS 4下实现软件RAID
    RAID磁盘阵列术语详解(转)
    [转载]关于"编译器失败,错误代码为128。"的解决方案
    Android的SurfaceView使用
    剖析 SurfaceView Callback以及SurfaceHolder
    android drawable 应用
    Android layout xml总结
    listView控件,adapter,以及其他控件的组合
  • 原文地址:https://www.cnblogs.com/9426yu/p/6030310.html
Copyright © 2011-2022 走看看