如何创建默认/捕获所有网站?

时间:2019-07-02 22:46:49

标签: apache web default

在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网站。

任何建议表示赞赏。

0 个答案:

没有答案