Apache基于域名的虚拟主机(Windows)
2007-05-25 09:28
567 查看
要点:
1. 下面的代码可放在httpd.conf中的任何位置
2. htdocs为apache的默认主页路径
3. 虚拟主机的访问路径文件夹也要在htdocs下。因为在其他位置访问时会提示“403禁止访问”的错误
4. 小心apache文件夹的属性。要是只读的,那可白改了。
5. 使用DNS或是修改host文件都可以。设完DNS要重启服务器
原理:
客户程序要存取http://www.company1.com/index.html时,发出的请求头中包含有如下的内容:
GET /index.html HTTP/1.1
Host: www.company1.com
…..
WWW服务器程序接收到这个请求后,可以通过检查“Host:”语句,来判定客户程序请求是哪个虚拟主机的服务,然后再进一步的处理。
namevirtualhost 192.168.2.252 //不同的虚拟主机对应着不同的主页路径
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs" //分隔符是linux的
servername www.ldq.com
</virtualhost>
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs/www1.ldq.com"
servername www1.ldq.com
</virtualhost>
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs/www2.ldq.com"
servername www2.ldq.com
</virtualhost>
host文件列表:
127.0.0.1 localhost
192.168.2.252 www.ldq.com
192.168.2.252 www1.ldq.com
192.168.2.252 www2.ldq.com
或在DNS中配置相关的映射。
1. 下面的代码可放在httpd.conf中的任何位置
2. htdocs为apache的默认主页路径
3. 虚拟主机的访问路径文件夹也要在htdocs下。因为在其他位置访问时会提示“403禁止访问”的错误
4. 小心apache文件夹的属性。要是只读的,那可白改了。
5. 使用DNS或是修改host文件都可以。设完DNS要重启服务器
原理:
客户程序要存取http://www.company1.com/index.html时,发出的请求头中包含有如下的内容:
GET /index.html HTTP/1.1
Host: www.company1.com
…..
WWW服务器程序接收到这个请求后,可以通过检查“Host:”语句,来判定客户程序请求是哪个虚拟主机的服务,然后再进一步的处理。
namevirtualhost 192.168.2.252 //不同的虚拟主机对应着不同的主页路径
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs" //分隔符是linux的
servername www.ldq.com
</virtualhost>
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs/www1.ldq.com"
servername www1.ldq.com
</virtualhost>
<virtualhost 192.168.2.252>
documentroot "d:/program files/apache software foundation/apache2.2/htdocs/www2.ldq.com"
servername www2.ldq.com
</virtualhost>
host文件列表:
127.0.0.1 localhost
192.168.2.252 www.ldq.com
192.168.2.252 www1.ldq.com
192.168.2.252 www2.ldq.com
或在DNS中配置相关的映射。
相关文章推荐
- 本地机apache配置基于域名的虚拟主机详解
- CentOS 下apache基于域名的多虚拟主机配置问题
- 对Apache基于域名的虚拟主机的一些理解
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- 本地机apache配置基于域名的虚拟主机详解
- apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
- 基于域名的APACHE虚拟主机实现
- 在RHEL5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- 本地机apache配置基于域名的虚拟主机详解
- LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法
- Apache配置虚拟主机的三种方法(基于IP、端口、域名)
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法(linux下)
- 本地机apache配置基于域名的虚拟主机
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- Apache基于域名的虚拟主机 别名
- apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- Apache虚拟主机(基于IP、基于端口、基于域名)
- apache部署虚拟主机-基于域名
- CentOS 下apache基于域名的多虚拟主机配置问题-新问题