1、httpd.conf文档的修改
我们最先打开appserv的安装文件,寻找httpd.conf文档,把下边编码前边的#号除掉,除掉#意思是开启apache的虚拟主机作用。
[plain]viewplaincopy
#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so
[plain]viewplaincopy
#Includeconf/extra/httpd-vhosts.conf
而除掉这一行#含意是以conf/extra/httpd-vhosts.conf这一文档导进虚拟主机配置
2、httpd-vhosts.conf修改方式
[plain]viewplaincopy
NameVirtualHost*:80
ServerAdminwebmaster@dummy-host.www.phpStudy.net
DocumentRoot"C:/ProgramFiles/Apache2/docs/dummy-host.www.phpStudy.net"
ServerNamedummy-host.www.phpStudy.net
ServerAliaswww.dummy-host.www.phpStudy.net
ErrorLog"logs/dummy-host.www.phpStudy.net-error.log"
CustomLog"logs/dummy-host.www.phpStudy.net-access.log"common
NameVirtualHost*:80
常见问题
1:NameVirtualHost是特定虚拟主机所应用的IP地址或网站域名,能够 界定好几个。可是最好IP地址。
2:每一个NameVirtualHost界定的主要参数最少要有一个相符合。
3:如果有来源于80端口的恳求,而所恳求的网站域名沒有被配置为虚拟主机,那将偏向第一个虚拟主机。那样主网络服务器将没法接到来源于80端口的一切恳求。因而,要主导服务器的配置一个虚拟主机。
ServerAdmin管理人员电子邮箱
DocumentRoot网站文件目录(留意:假如网站文件目录中的相对路径有空格符,请在相对路径两边再加双引号)
ServerName要关联的网站域名(选填)
ServerAlias要关联的虚拟主机的别称。(可选,假如好几个网站域名,正中间以空格符隔开,要是没有,则除掉该行)
CustomLog客户日志文件(可选,假如不用,则除掉该行)
ErrorLog不正确系统日志(可选,假如不用,则除掉该行)