如何在没有端口的情况下访问 Webmin?

如何在没有端口的情况下访问 Webmin?

如何在 Ubuntu 11.04 和 Webmin 上使用 Apache 为 Webmin 的端口 10000 设置反向代理,以便通过 www.example.com/webmin 或 webmin.example.com 等子文件夹访问它?

答案1

您可以使用 apache 的mod_proxy作为虚拟主机执行此操作

<VirtualHost *:80>
    ServerName webmin.yourdomain.com
    ProxyPass / http://servername.tld:10000/
    ProxyPassReverse / http://servername.tld:10000/
<Proxy *>
    allow from all
</Proxy>
</VirtualHost>

或者以 URL 形式将以下内容添加到您的主虚拟主机配置中

ProxyPass /webmin/ http://servername.tld:10000/
ProxyPassReverse /webmin/ http://servername.tld:10000/
<Proxy *>
    allow from all
</Proxy>

servername.tld 可以是 localhost 或 IP 地址

答案2

这里有具体的配置说明:http://webmin.com/apache.html

您可以通过 Apache 运行它,完全否定 webmin 迷你服务器,或者按照 Ignacio 的描述通过 mod_proxy 运行它。

答案3

mod_proxy将允许您将 httpd 配置为其他 Web 应用程序的反向代理。

相关内容