zoukankan      html  css  js  c++  java
  • Apache的权限设置与构建虚拟web主机

    实验拓扑图:

    实验要求:

    1、  搭建WEB服务器,能访问默认站点,并使用awstats软件能监控到默认站点的访问情况。

    2、  修改Apache的主配置文件,设置1.10只能访问awstats网站,客户端修改IP地址测试。

    3、  修改Apache的主配置文件,客户端访问awstats网站,需用户授权(zhangsan)才能访问。

    4、  在web服务器实现虚拟主机

    1. 基于域名

    2. 基本IP

    3. 基于端口

    一、先搭建环境,安装apache(请参考公众号以前的文档:apache的安装),能访问默认站点,并使用awstats软件能监控到默认站点的访问情况。如下图:

    二、修改Apache的主配置文件,设置只能1.100访问awstats网站,客户端修改IP地址测试。

    步骤:

    1)  首先进入主配置文件  /usr/local/httpd/conf/httpd.conf

    2)在文件末尾找到<directory>选项,并修改,如下图:

     

    3)  重启apache服务并用客户机验证,如下图:

    三、修改Apache的主配置文件,客户端访问awstats网站,需用户授权(zhangsan)才能访问。

    步骤:

    1)使用专门的htpasswd工具程序,创建授权用户数据文件。如下图:

    2)添加用户授权配置,首先进入主配置文件,然后修改<directory>选项,如下图:

     

    4)重启apache服务后验证,如下图:

     

    四、在web服务器实现虚拟主机

    1、基于域名

    步骤:1)首先在主配置文件named.conf下添加两个区域。如下图

     

    2)修改区域数据文件,(注:benet.com.zone是第一步提前建好的)

     

    3)为了方便测试,分别为每个虚拟web主机提供包含不同内容的首页文件,并分别编写网页测试文件。如下图:

    5)  修改虚拟主机配置文件,如下图:

     

    6)  加载独立的配置文件 进入/usr/local/httpd/conf/httpd.conf,如下图:

     

    7)重启apache服务,测试。

     

    2、  基于IP

    步骤:

    1)修改虚拟主机配置文件 /usr/local/httpd/conf/extra/httpd-vhosts.conf并添加一个ip地址。如下图:

    2)重启apache服务测试,

    3、 基于端口

    步骤:

    1)修改虚拟主机配置文件 /usr/local/httpd/conf/extra/httpd-vhosts.conf如下图:

     

    2)进入主配置文件 /usr/local/httpd/conf/httpd.conf  添加监听端口。

     

    3)重启apache服务,测试。

     

    文章参考微信公众号:L宝宝聊IT

  • 相关阅读:
    设计模式之代理模式
    angularJS 常用插件指令
    textarea 输入框限制字数
    IE11报错:[vuex] vuex requires a Promise polyfill in this browser的问题解决
    Oauth2.0协议 http://www.php20.com/forum.php?mod=viewthread&tid=28 (出处: 码农之家)
    申请qq第三方登录 http://www.php20.com/forum.php?mod=viewthread&tid=29 (出处: 码农之家)
    yii2邮箱发送
    错误提示:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt 的解决方法
    Java面试-List中的sort详细解读
    Java服务器-Disruptor使用注意
  • 原文地址:https://www.cnblogs.com/L2366/p/9163137.html
Copyright © 2011-2022 走看看