win 下 apache 虚拟主机配置方式
2024-08-31 05:22:03
虚拟主机的配置在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>
最新文章
- OpenCV,计算两幅图像的单应矩阵
- uboot补丁的使用
- unity3d 射弹基础案例代码分析
- [转]Oracle数据泵的使用
- Linux 查看物理内存
- C++程序设计与语言(特别版) -- 导论
- 并行设计模式(一)-- Future模式
- 1-MySQL数据库(android连接MySQL数据库)
- javaScript设计模式-创建型设计模式
- git遇到的问题
- Python HTTP库requests中文页面乱码解决方案!
- CF451E Devu and Flowers 数论
- C#使用NPOI读写Excel的注意事项
- centos7非centos标准服务 /etc/init.d/service_name start || stop 启动异常
- AI从业者需要应用的10种深度学习方法
- Linux系统下为何病毒少?原因竟是这个?
- 嵌入式iframe子页面与父页面js通信方式
- openssl证书及配置
- sam9260 adc 测试
- JSP禁用缓存常用方法
热门文章
- python中os常用方法
- ElasticSearch 搜索原理
- (c#) 销毁资源和释放内存
- python学习之----urllib与urllib2的区分
- collections模块---(namedtuple、deque、OrderdDict、defaultdict、Counter)和configparser模块
- nms
- Configure First SpringMVC project in IntelliJ IDEA(fail)
- windows的类似shell 命令操作
- DataSnap Server HTTP json格式修改 返回图片
- objective c, property, copy