apache虚拟主机配置
事实上,您只需要在您的httpd-vhosts.conf中添加一个localhost的规则,例如,localhost文档的根目录是/var/ @ localhost.com documentroot ‘/var/www ‘ servername ‘ logs/localhost . log ‘ custom log ‘ logs/之所以使用localhost . log ‘ commonoptions ,是因为在您打开后,apache将为访问此服务器的域名制定匹配规则将选择与虚拟主机最相似的第一个作为处理规则。如果直接使用IP而不是域名,将跳过虚拟主机的规则匹配适配,那就要进行虚拟主机配置。 1.com documentroot/www/test 3/options 中写入以下配置。然后进行测试,测试每个虚拟主机,并分进行访问验证。2.将域名设置为基于主机名映射相同的IP。修改主机:192 . 168 . 1 . 10 3建立根目录/www/test1/1 . html/www/test2/2 . html/www/test3/3 . html 3 .在httpd.conf中包含附加配置文件httpd-vhosts.conf,然后在httpd-vhosts.conf中编写如下配置:为了使用基于域名的虚拟主机,必须指定服务器IP地址,可以用NameVirtualHost命令配置。如果服务器上的所有IP地址都被使用,您可以使用*作为NameVirtualHost的参数。在NameVirtualHost指令中指定一个IP地址不会导致服务器自动侦听该IP地址。此处设置的IP地址必须对应于服务器上的一个网络接口。下一步是为您创建的每个虚拟主机设置配置块,参数与NameVirtualHost命令的参数相同。在每个定义块中,至少有一个ServerName命令来指定要服务的主机,还有一个DocumentRoot命令来解释该主机的内容在文件系统中的位置。如果向现有web服务器添加虚拟主机,还必须为现有主机构建定义块。ServerName和DocumentRoot应该与全局内容一致,应该放在配置文件的前面,起到默认主机的作用。完成后,测试每个虚拟主机。分别访问基于端口修改配置文件,将原来的Listen 80改为Listen 80Listen 80802。更改虚拟主机设置后就可以正常访问了。

转载于天翼云,如有侵权,请联系删除,谢谢