昨天安装了webmin,一位朋友的vps主机使用的内部私有ip地址,如果需要访问,还需要在网关做端口转发,能否把访问webmin的10000端口地址,通过80端口的子目录访问,假设ip为:192.168.3.21 客户访问http://192.168.3.21/webmin 实际转发访问到http://192.168.3.21:10000,关于webmin安装请查看昨天的日志

webmin安装手记


实际有四种解决办法,下面是用通过proxy模块进行配置

  1. 确保你服务器开启了mod_proxy

  2. 在/etc/httpd/conf/httpd.conf文件增加<IfModule mod_proxy.c>ProxyRequests On<Proxy /webmin>

    Order allow,deny

    Allow from all

    </Proxy>

    ProxyPass /webmin http://localhost:10000

    ProxyPassReverse /webmin http://localhost:10000

  3. 在/etc/webmin/config未增加
    webprefix=/webmin
    webprefixnoredir=1
    referer=apachehost

  4. 重启apache


通过上述4个步骤,就可以通过http://192.168.3.21/webmin访问webmin服务器了,如图
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐