安装后如何配置Virtualmin以使用域名访问
Posted
技术标签:
【中文标题】安装后如何配置Virtualmin以使用域名访问【英文标题】:How to configure Virtualmin to be accessed using Domain name after installation 【发布时间】:2019-02-19 21:21:36 【问题描述】:我在没有域名的时候在我的服务器上安装了 Virtualmin。但是现在我知道了,如何配置 Virtualmin 以通过这个从另一台服务器管理的域名访问。
我可以简单地使用反向代理将 ip 映射到 Apache 中的新域名吗?
【问题讨论】:
【参考方案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>
默认情况下,Virtualmin 绑定到服务器的 IP 和端口 10000。您可以通过编辑 /etc/webmin/miniserv.conf
并添加 bind=127.0.0.1
将其更改为绑定到环回
编辑/etc/webmin/config
添加referers=vps.example.com
以允许Virtualmin 为页面提供服务,否则会报错
默认情况下,Virtualmin 允许访问系统的 root 用户。要添加其他用户,请编辑 /etc/webmin/miniserv.users
并添加新用户。
【讨论】:
【参考方案2】:这根本不是 Virtualmin 问题,除非我不明白这个问题。这只是一个基本的 DNS 问题。
您不需要代理任何东西。只需将域名指向您的 Virtualmin 服务器的 IP 地址(如果您使用注册商的 DNS 服务或其他 DNS 托管服务),或将粘合记录设置为指向您的 Virtualmin 服务器(如果您使用 DNS Virtualmin 中的功能)。
【讨论】:
以上是关于安装后如何配置Virtualmin以使用域名访问的主要内容,如果未能解决你的问题,请参考以下文章
无法删除自签名证书以在 Virtualmin 上使用我自己的证书
如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6