在apache的早期版本中,我会说一个通配域名,即当任何域名通过DNS指向我的服务器时,我的服务器会将其路由到一个特定的文件夹,所有定义的域都将路由到它们自己的文件夹,但是这些未定义的域将路由到特定文件夹。
在Apache 2.2.3中,我将添加以下内容:
# Catch All Names
<VirtualHost 1.2.3.4:80>
ServerAdmin admin@MyHostingService.com
DocumentRoot /home/default.com/www
ServerName *
ServerAlias host
因此,如果未在httpd.conf中定义域,则此规则将起作用,并且在default.com文件夹中,我将使用PHP执行即将推出的页面,该页面将显示搜索到的域并将成为即将出现的域即将翻页。
现在在2.4.6下,它不喜欢该设置: 无效的ServerName“ *”使用ServerAlias设置多个服务器名称。
尝试ServerAlias *也不起作用,现在无论我如何尝试,都无法访问default.com网站。
任何建议表示赞赏。