apache配置虚拟主机,为什么总是第一个VirtualHost起效
httpd.conf加入以下设置后,
访问"www.abc.cn"、"www.abc.net"、"test.abc.cn"时,为什么都是第一个VirtualHost起效——即访问的都是“E:/website/www/abc1”,怎样解决啊!
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "E:/website/www/abc1"
ServerName www.abc.cn
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/website/www/abc2"
ServerName www.abc.net
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/website/www/abc3"
ServerName test.abc.cn
</VirtualHost>
相关推荐
CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法
主要介绍了CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法,涉及CentOS环境下Apache服务器虚拟主机设置技巧,需要的朋友可以参考下
Apache 配置https虚拟主机
一、安装带ssl的Apache2.2.21 1、安装apache之前需要先检查openssl是否安装完毕,yum list "*openssl*",如果没有用yum安装下即可 2、apache安装,网上文档很多,以下是专门针对ssl的编译参数 # cd /usr/local/src/tarbag # wget http://labs.renren.com/apache-mirr
Linux Apache 虚拟主机与 SSL 部署教程详解
在本文中,我们将详细介绍如何在 Linux 系统上使用 Apache HTTP 服务器设置虚拟主机,并为其配置 SSL 证书,以确保网站数据的安全传输。我们将使用 Apache 的模块来实现虚拟主机,并使用 Let’s Encrypt 提供的免费 SSL 证书。通过以上步骤,我们已经成功在 Linux 上使用 Apache 设置了虚拟主机,并为其配置了 SSL 证书。这不仅提高了网站的安全性,也提升了用户体验。记得定期更新 SSL 证书,以保持网站的安全和可用性。
windows apache2.4 基于主机名的虚拟主机配置
配置虚拟主机之前,我们先配置俩个本地域名,打开在C:\Windows\System32\drivers\etc\hosts,添加俩个域名,同ip不同域名新建俩个目录,作为apache服务的根目录在httpd.conf的目录下,新建一个配置文件virtualhost-host.conf,添加虚拟主机配置<VirtualHost *:80> DocumentRoot "E:\liuxg\liux
apache 虚拟主机的配置方法
方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员账号 DocumentRoot “D:/wamp/www/phpwind” //所需配置的网站的文件路


