将 apache2 000-default.conf 文件设置为 catchall

将 apache2 000-default.conf 文件设置为 catchall

我正在尝试在我的 apache2 服务器上设置 000-default.conf vhost 文件,这样如果有人将他们的域名指向我的服务器 ip 地址,但该域名没有匹配的 vhost 文件,服务器将加载位于 /var/www/html 文件夹中的默认网站

下面是我的 000-default.conf 文件的内容,问题是它似乎不起作用,即使我启用了它并重新启动了 apache2

<VirtualHost *:80>
    ServerName 123.456.789.19 //fake ip just because I don't want to post my real servers ip
    ServerAlias *
    ServerAdmin [email protected]
    DocumentRoot /var/www/html

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

相关内容