webmin:处理地址为 * 的基于名称的服务器 www.my-domain.org

webmin:处理地址为 * 的基于名称的服务器 www.my-domain.org

我需要配置我们的 Apache 网络服务器来处理域名。

该短语如下:

webmin: Handles the name-based server www.my-domain.org on address *.

为什么我们有:

Handles the name-based server www.my-domain.org on address *.

为什么是:*.而不是*.*

参见指令:

DocumentRoot "/sites/www.my_domain.org"        /usr/local/apache/conf/vhost/vhost.conf (67)
ServerName www.my_domain.org                   /usr/local/apache/conf/vhost/vhost.conf (68)
<Directory "/sites/www.my_domain.org">
 allow from all                               /usr/local/apache/conf/vhost/vhost.conf (70)
 Options None                                 /usr/local/apache/conf/vhost/vhost.conf (71)
 Require all granted                          /usr/local/apache/conf/vhost/vhost.conf (72)
</Directory>

顺便一提:在其他情况下 - 在 Apache-Vhosts 的概述中 - 在 webmin-frontend 中:它看起来像这样

Handles the name-based server www.the_domain_.org on all addresses
  • 在所有地址上!? 

这是不同的

期待收到你的回复

答案1

为什么我们有:Handles the name-based server www.my-domain.org on address *.为什么是:*.而不是*.*

虽然我个人对 Webmin 并不熟悉,但猜测*.可能是 Apache 指令中的“地址” <VirtualHost>。但更广泛地说,这两者*.都没*.*有意义。要让虚拟主机监听“所有” IP/端口,例如:

<VirtualHost _default_:*>
    DocumentRoot "/www/default"
</VirtualHost>

在其他情况下 - 在 Apache-Vhosts 的概述中 - 在 webmin-frontend 中:它看起来像这样

Handles the name-based server www.the_domain_.org on all addresses

在所有地址上!?

这是不同的

如果给出了错误的地址,Webmin 可能无法理解其意图是“在所有地址上”。


参考

Apache VirtualHost 示例

相关内容