首页 > 解决方案 > 安装后如何配置Virtualmin以使用域名访问

问题描述

在我没有域名的时候,我在我的服务器上安装了 Virtualmin。但现在我这样做了,我如何配置 Virtualmin 以通过从另一台服务器管理的这个域名访问。

我可以简单地使用反向代理将 ip 映射到 Apache 中的新域名吗?

标签: apachenginxipwebminvirtualmin

解决方案


  1. 您需要将您的域指向您的 Virtualmin 服务器并设置 apache 作为该域的反向代理

    <VirtualHost *:80>
        ProxyPreserveHost On
        ProxyPass / http://127.0.0.1:10000/
        ProxyPassReverse / http:127.0.0.1:10000
    
        ServerName vps.example.com
    </VirtualHost>
    
  2. 默认情况下,Virtualmin 绑定到您的服务器的 IP 和端口 10000。您可以通过编辑/etc/webmin/miniserv.conf并添加bind=127.0.0.1到它来更改它以绑定到环回
  3. 编辑/etc/webmin/config添加referers=vps.example.com以允许 Virtualmin 为页面提供服务,否则它会给你一个错误
  4. 默认情况下,Virtualmin 允许访问系统的 root 用户。要添加其他用户,请编辑/etc/webmin/miniserv.users并添加新用户。

推荐阅读