2

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

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

4

2 回答 2

4
  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并添加新用户。
于 2018-09-17T01:18:55.803 回答
-1

这根本不是 Virtualmin 问题,除非我不明白这个问题。这只是一个基本的 DNS 问题。

你不需要代理任何东西。只需将域名指向您的 Virtualmin 服务器的 IP 地址(如果您使用注册商的 DNS 服务或其他 DNS 托管服务),或将粘合记录设置为指向您的 Virtualmin 服务器(如果您使用 DNS Virtualmin 中的功能)。

于 2018-09-16T12:11:43.473 回答