zoukankan      html  css  js  c++  java
  • Apache多站点本地配置详解

    Apache多站点配置方法:

    1.把httpd.conf文件里Virtual hosts后的一行的“#”去掉,让Apache载入httpd-vhosts.conf(多站点配置文件)

    2.修改httpd-vhosts.conf中内容,如果你从未修改过这个文件的话,那么打开的时候会看到里面已经写好两个,下面拿出一个给注释一下

    1 <VirtualHost *:80>  //80端口,与httpd.conf中设置应该一致 
    2     ServerAdmin webmaster@dummy-host2.domain.com        //管理员邮箱         
    3     DocumentRoot "F:/www/docs/dummy-host2.domain.com"   //该站点或项目的文件路径 
    4    ServerName dummy-host2.domain.com                    //该站点或项目的域名 
    5    ErrorLog "logs/dummy-host2.domain.com-error.log"     //错误日志路径 
    6     CustomLog "logs/dummy-host2.domain.com-access.log" common  //访问日志路径 
    7 </VirtualHost> 

    3.在F盘的www文件夹里创建两个文件夹a_com和b_com用来作为两个站点的目录,在里面分别创建不同的index.php之后用来测试是否成功配置多站点

    4.把他给的示例注释掉,然后加上如下两个示例配置:

    1 <VirtualHost *:80> 
    2     DocumentRoot "F:/www/a_com" 
    3     ServerName 127.0.0.2 
    4 </VirtualHost> 
    5 <VirtualHost *:80> 
    6     DocumentRoot "F:/www/b_com" 
    7     ServerName 127.0.0.3 
    8 </VirtualHost> 

    5.写完以上代码后,保存,之后重启Apache即可,试试访问127.0.0.2和127.0.0.3,结果不同则说明配置成功,更多站点的配置就以此类推就好了

  • 相关阅读:
    PHP读写XML文件的四种方法
    如何在linux系统中设置静态ip地址
    Memcached和Memcache安装(64位win7)
    Mysql存储过程和函数区别介绍
    随笔
    Vue 中使用axios传参数,后端收不到数据
    vs2019创建mvc连接mysql
    dapper多表查询
    Java并发编程:volatile关键字解析
    Mysql Innodb 间隙锁浅析
  • 原文地址:https://www.cnblogs.com/uedc/p/4372405.html
Copyright © 2011-2022 走看看