如何配置Virtualmin安装后使用域名访问

spi*_*rit 3 apache ip nginx webmin virtualmin

我在我的服务器上安装了 Virtualmin,当时我还没有域名。但现在我知道了,如何将 Virtualmin 配置为通过从另一台服务器管理的域名进行访问。

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

spi*_*rit 5

  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>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 默认情况下,Virtualmin 绑定到服务器的 IP 和端口 10000。您可以通过编辑并将其/etc/webmin/miniserv.conf添加bind=127.0.0.1到其中,将其更改为绑定到环回
  3. 编辑/etc/webmin/config添加referers=vps.example.com以允许 Virtualmin 为页面提供服务,否则会给您一个错误
  4. 默认情况下,Virtualmin 允许访问系统的根用户。要添加其他用户,请编辑/etc/webmin/miniserv.users并添加新用户。