window下apache配置多个站点
2011-03-02 17:13
597 查看
以前用iis的时候,可以在一台服务器上的80端口配置多个站点,通过修改主机头就可以很容易实现。
apache要想实现类似的功能,其实也挺容易的,本篇文章以windows环境下为例,linux下的配置也大同小异。
打开httpd.conf,找到 Include conf/extra/httpd-vhosts.conf,去掉前面的#。然后打开/conf/extra/httpd-vhosts.conf
如果你的apache端口像我一样,配置为90的话,
NameVirtualHost *:90
<VirtualHost *:90>
ServerAdmin webmaster@dummy-host.test.com
DocumentRoot "E:/my b-s/php/phptest"
ServerName www.yourdomain1.com
</VirtualHost>
<VirtualHost *:90>
ServerAdmin webmaste2r@dummy-host2.test.com
DocumentRoot "E:/my b-s/php/zend_test"
ServerName www.yourdomain2.com
</VirtualHost>
这样,通过www.yourdomain1.com与www.test2.com访问就是两个项目了,注意:在httpd.conf中配置的documentRoot,假如你配置为E:/my b-s/,则还需要在NameVirtualHost *:90 这行代码下面,新增一个虚拟主机,
<VirtualHost *:90>
ServerAdmin webmaster@dummy-host.test.com
DocumentRoot "E:/my b-s/"
ServerName www.yourdomain.com
</VirtualHost>
可能有的apache版本并没有ext目录,如果那样的话,则把<VirtualHost *:90>配置全部写在httpd.conf中即可。
apache要想实现类似的功能,其实也挺容易的,本篇文章以windows环境下为例,linux下的配置也大同小异。
打开httpd.conf,找到 Include conf/extra/httpd-vhosts.conf,去掉前面的#。然后打开/conf/extra/httpd-vhosts.conf
如果你的apache端口像我一样,配置为90的话,
NameVirtualHost *:90
<VirtualHost *:90>
ServerAdmin webmaster@dummy-host.test.com
DocumentRoot "E:/my b-s/php/phptest"
ServerName www.yourdomain1.com
</VirtualHost>
<VirtualHost *:90>
ServerAdmin webmaste2r@dummy-host2.test.com
DocumentRoot "E:/my b-s/php/zend_test"
ServerName www.yourdomain2.com
</VirtualHost>
这样,通过www.yourdomain1.com与www.test2.com访问就是两个项目了,注意:在httpd.conf中配置的documentRoot,假如你配置为E:/my b-s/,则还需要在NameVirtualHost *:90 这行代码下面,新增一个虚拟主机,
<VirtualHost *:90>
ServerAdmin webmaster@dummy-host.test.com
DocumentRoot "E:/my b-s/"
ServerName www.yourdomain.com
</VirtualHost>
可能有的apache版本并没有ext目录,如果那样的话,则把<VirtualHost *:90>配置全部写在httpd.conf中即可。
相关文章推荐
- [转]apache配置多个站点
- Freebsd apache配置多个端口站点
- PHP7.0+mysql+apache 配置多个站点配置多站点
- Apache 同一个IP下配置多个站点
- apache一个IP多个站点的配置方法
- window apache 多站点配置
- Apache配置在一个IP地址上运行多个基于域名的web站点
- Linux Apache配置多个站点同时运行
- Apache配置多个站点的方法
- windows下apache配置多个站点
- 通过配置apache实现多个站点访问
- Apache下配置多个站点
- 在apache中配置多个站点使用同一个ip
- apache 2.4 配置多个站点
- windows下为apache配置多个站点
- Apache环境下配置多个ssl证书搭建多个站点的方法
- Apache配置多个站点;
- 在一个Ubuntu系统上配置Apache支持多个站点
- PHP+Apache如何监控多个端口和配置多站点
- Apache 配置二级域名匹配目录及多个站点配置 +阿里云服务器如何解析添加二级域名