我想知道此*
的用法以及如何配置它?
答案 0 :(得分:0)
VirtualHost
伪指令允许您配置和使用位于同一IP地址上的多个站点。在这种情况下,使用*:80
您将为端口80上的每个请求创建一个虚拟主机。当您开始专门化并开始在虚拟主机中插入*
以外的内容时,这将变得更加有趣。一个例子是,根据端口被打到的IP地址,您可以打开一个不同版本的网站,也许使用不同的资源,例如:语言翻译,样式等。
答案 1 :(得分:0)
*表示在使用通配符时对ServerName进行分叉的通配符
<VirtualHost *:80>
DocumentRoot /var/www/app1
ServerName app1.example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/example
ServerName example.com
</VirtualHost>
Apache会将example.com路由到/ var / www / example,其中将app1.example.com路由到/ var / www / app1