zoukankan      html  css  js  c++  java
  • apache基于端口的虚拟主机配置

    主机ip: 192.168.7.51 Centos6.5

    三个目录
    /usr/ftp/test
    /usr/ftp/dev
    /usr/ftp/demo

    实现效果
    192.168.7.51:8052访问/usr/ftp/dev目录
    192.168.7.51:8053访问/usr/ftp/test目录
    192.168.7.51:8054访问/usr/ftp/demo目录

    apache安装目录

    /usr/local/apache

    1. 先放开三个端口

    vi /usr/local/apache/conf/httpd.conf(apache的主配置文件)

    Listen 80 在这行下面加
    Listen 8052
    Listen 8053
    Listen 8054

         2.  配置虚拟主机(在httpd.conf文件底部加就行)

    <VirtualHost 192.168.7.51:8052>
    DocumentRoot "/usr/ftp/dev/"
    Options Indexes 显示目录索引
    </VirtualHost>

    <VirtualHost 192.168.7.51:8053>
    DocumentRoot "/usr/ftp/test/"
    Options Indexes
    </VirtualHost>

    <VirtualHost 192.168.7.51:8054>
    DocumentRoot "/usr/ftp/demo/"
    Options Indexes
    </VirtualHost>

         3. 重启apache

    cd /usr/local/apache/bin
    ./apachectl stop
    ./apachectl start

         4. 这样可以依次访问了

    http://192.168.7.51:8052
    http://192.168.7.51:8053
    http://192.168.7.51:8054

         5. 错误

    You don't have permission to access / on this server

         6. 解决办法

    解决办法,找到这一段
    <Directory />
    AllowOverride none
    Require all denied
    </Directory>
    把第二句注释掉
    <Directory />
    AllowOverride none
    #Require all denied
    </Directory>

         7. 重启ok

  • 相关阅读:
    java位运算
    java笔试题(面试题)系列之一
    Java数据类型转换总结
    ++a和a++
    Java IO
    Java 并发
    Java位运算及补码存储
    Redis 5.0.0安装部署(伪集群版)
    Redis 安装(单机版)
    Dubbo源码分析系列之【服务暴露】
  • 原文地址:https://www.cnblogs.com/liuchao102/p/4383696.html
Copyright © 2011-2022 走看看