在我没有域名的时候,我在我的服务器上安装了 Virtualmin。但现在我这样做了,我如何配置 Virtualmin 以通过从另一台服务器管理的这个域名访问。
我可以简单地使用反向代理将 ip 映射到 Apache 中的新域名吗?
在我没有域名的时候,我在我的服务器上安装了 Virtualmin。但现在我这样做了,我如何配置 Virtualmin 以通过从另一台服务器管理的这个域名访问。
我可以简单地使用反向代理将 ip 映射到 Apache 中的新域名吗?
您需要将您的域指向您的 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>
/etc/webmin/miniserv.conf
并添加bind=127.0.0.1
到它来更改它以绑定到环回/etc/webmin/config
添加referers=vps.example.com
以允许 Virtualmin 为页面提供服务,否则它会给你一个错误/etc/webmin/miniserv.users
并添加新用户。这根本不是 Virtualmin 问题,除非我不明白这个问题。这只是一个基本的 DNS 问题。
你不需要代理任何东西。只需将域名指向您的 Virtualmin 服务器的 IP 地址(如果您使用注册商的 DNS 服务或其他 DNS 托管服务),或将粘合记录设置为指向您的 Virtualmin 服务器(如果您使用 DNS Virtualmin 中的功能)。