如何在 Virtualmin 子服务器中设置文档根目录?

Posted

技术标签:

【中文标题】如何在 Virtualmin 子服务器中设置文档根目录?【英文标题】:How to set the document root in Virtualmin sub server? 【发布时间】:2020-02-14 05:22:55 【问题描述】:

我有一个 Centos 6.10 服务器,在专用盒子中运行 Webmin/Virtualmin。我有几个子域在主父域下运行。这些子域——在 Virtualmin 下被称为子服务器的子服务器服务于主页。

我在/etc/httpd/conf 下编辑了httpd.conf 以反映document root,如下所示: /home/parent/public_html/subdomain1 我还在这里找到了一个包含一些指令的编号文本文件:/etc/webmin/virtual-server/domains/xxxxxxxx 并如上修改文档根目录。 当要求为https://subdomain1 提供服务时,服务器仍然只显示域的页面。

我到处搜索隐藏的 Apache 指令,该指令将子域指向主服务器,但无济于事。我错过了什么?

【问题讨论】:

【参考方案1】:

在virtualmin中,经常无法识别apache配置中的子域。

尝试创建一个单独的域,作为子域。

1subdomain.domain.com

祝你好运!发送有关您的进度的消息...

【讨论】:

【参考方案2】:

感谢 PauloBoaventura 抽出宝贵时间撰写文章。我终于解决了这个问题。主域具有专用 IP 地址,所有子域共享相同的 IP 地址。但是我将子域 IP 地址更改为默认 IP 地址,现在所有子域都可以正常工作。从 Virtualmin 中吸取的教训:- 小事,无论它们看起来多么微不足道 - 它们对最终结果有影响。

【讨论】:

以上是关于如何在 Virtualmin 子服务器中设置文档根目录?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 中设置 iCloud Root?

XAMPP - 如何在 htdocs 中设置网站的根文件夹?

LetsEncrypt - VirtualMin - Nginx:更改根文件夹

如何在子组件中设置状态?

确定根记录器是不是在 Python 中设置为 DEBUG 级别?

使用 BASE 标记和 HTML5Mode 时如何在 Angular 中设置根路径?