虚拟主机的配置在apache安装目录下/conf/extra/httpd-vhosts.conf文件中,需要在/conf/httpd.conf中开启。

LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
1、基于IP地址的虚拟主机 (*服务器有多个IP地址)
<VirtualHost 192.168.1.1>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
<Directory "D:/wwwroot/site1">
Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
</Directory>
</VirtualHost> <VirtualHost 192.168.1.2>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
<Directory "D:/wwwroot/site2">
Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
</Directory>
</VirtualHost>
2、基于IP地址和多端口 (*分别绑定8080和8088端口)
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
</VirtualHost> Listen 127.0.0.1:8088
<VirtualHost 127.0.0.1:8088>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
</VirtualHost>
3、单IP地址基于域名的虚拟主机
Listen 80
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
</VirtualHost> <VirtualHost *:80>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
</VirtualHost>
4、多IP地址基于域名的虚拟主机
<VirtualHost 192.168.1.1>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
</VirtualHost> <VirtualHost 192.168.1.2>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
</VirtualHost>
5、多端口配置基于域名的虚拟主机
Listen 80
<VirtualHost *:80>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
</VirtualHost> Listen 8080
<VirtualHost *:8080>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
</VirtualHost>
6、基于域名和基于IP 的混合虚拟主机
Listen 80
NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1:80>
DocumentRoot D:/wwwroot/site1
ServerName www.site1.com
</VirtualHost> Listen 8080
<VirtualHost 192.168.1.1:8080>
DocumentRoot D:/wwwroot/site2
ServerName www.site2.com
</VirtualHost>

win 下 apache 虚拟主机配置方式的更多相关文章

  1. Linux下Apache虚拟主机配置

    Linux下Apache虚拟主机的三种配置.这样可以实现一台主机架构多个独立域名网站.其中基于域名的最为常见.性价比也最高.下面PHP程序员雷雪松详细的讲解下Linux下Apache虚拟主机配置的具体 ...

  2. win下wamp虚拟主机配置

    第一步:在http://www.wampserver.com/网站上下载Wampserver,可以根据计算机的版本(32位或者64位)下载对应的版本 第二步,傻瓜式安装(直接点击下一步,下一步就好). ...

  3. CentOS下Apache虚拟主机配置

    通过phpinfo可以看到Apache安装的目录 修改配置文件,首先将配置文件备份 编辑httpd.conf,并找到虚拟路径配置的部分 vi httpd.conf 在vi下先按esc在键入 :/vho ...

  4. apache虚拟主机配置及解析

    Apache虚拟主机配置及解析 1.修改httpd-vhosts.conf 打开apache(Apache24)/conf/extra/httpd-vhosts.conf文件,添加虚拟主机信息,可以这 ...

  5. Apache虚拟主机配置

    在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.Apache虚拟主机配置有3中方法:基于IP配置.基于域名配置和基于端口配置,这里介 ...

  6. Apache虚拟主机配置(多个域名访问多个目录)

    Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...

  7. Apache虚拟主机配置(多个域名访问多个目录)(转)

    Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...

  8. Linux Apache虚拟主机配置方法

    apache 虚拟主机配置 注意: 虚拟主机可以开很多个 虚拟主机配置之后,原来的默认/etc/httpd/httpd.conf中的默认网站就不会生效了 练习: 主机server0 ip:172.25 ...

  9. windows环境下,apache虚拟主机配置

    在windows环境下,apache从配置文件的相关配置: Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异 ...

随机推荐

  1. make menuconfig时出现 #include CURSES_LOC错误

    In :: scripts/kconfig/lxdialog/:: fatal error: curses.h: 没有那个文件或目录 #include CURSES_LOC ^ compilation ...

  2. labview如何生成可执行文件

    labview生成可执行文件可以分为两种情况. 第一种,是电脑中有labview软件开发环境的情况 第二种,是电脑中没有安装labview软件开发环境 下面是一个简单的labview代码: 程序解释: ...

  3. 【Python编程:从入门到实践】chapter8 函数

    chapter8 函数 8.6 将函数存储在模块中 8.6.1 导入整个模块 要让函数是可导入的,的先创建模块.模块 的扩展名为.py的文件 import pizza 8.6.2 到导入特定的函数 f ...

  4. ORA:01745 无效的主机 绑定变量名

    原因是:mybatis中的mapping映射时,sql语句中忘了加逗号,且逗号处有换行

  5. WARN hdfs.DFSClient: Caught exception java.lang.InterruptedException

    Hadoop 2.7.4 The reason is this: originally, DataStreamer::closeResponder always prints a warning ab ...

  6. spring boot + jpa + kotlin入门实例

    spring boot +jpa的文章网络上已经有不少,这里主要补充一下用kotlin来做. kotlin里面的data class来创建entity可以帮助我们减少不少的代码,比如现在这个User的 ...

  7. django-媒体文件,图片存储

    1.settings.py # 媒体文件 MEDIA_ROOT = 'media/'

  8. 3.2_k-近邻算法案例分析

        k-近邻算法案例分析 本案例使用最著名的”鸢尾“数据集,该数据集曾经被Fisher用在经典论文中,目前作为教科书般的数据样本预存在Scikit-learn的工具包中. 读入Iris数据集细节资 ...

  9. (16/24) webpack打包后的调试方法

    在程序开发中,调试程序是最频繁的,那使用了webpack后,所有的代码都打包到了一起,这给调试带来了困难,但是webpack在设计时就已经考虑好了这点,它支持生产Source Maps来方便我们的调试 ...

  10. openlayers-热地图加载(完整版及代码)

    //地圖加載function mapInit(data){ //底图// var raster = new ol.layer.Tile({// source: new ol.source.Stamen ...