安装后如何配置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 上使用我自己的证书

phpstudy创建多站点

如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6

如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2

外网如何访问内网SQL数据库

svn和花生壳如何绑定后可以外网访问