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

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

你可以使用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,将以下t添加到您的主要虚拟主机configuration

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

servername.tld可以是localhost到一个IP地址

这里有特定的configuration说明: http : //webmin.com/apache.html

你可以通过Apache运行它,完全否定webmin miniserver,或者像Ignacio描述的那样通过mod_proxy来运行它。

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