![cPanel 上的 mod_vhost_alias](https://linux22.com/image/502775/cPanel%20%E4%B8%8A%E7%9A%84%20mod_vhost_alias%20.png)
我有一个带有 cPanel / Webhost Manager (WHM) 的 Web 服务器。现在我需要安装 Apache 模块 mod_vhost_alias 以便能够使用VirtualDocumentRoot
。
我已经添加了LoadModule vhost_alias_module modules/mod_vhost_alias.so
,但是 .so 文件实际上不存在。我可以下载它,但我不确定这是否是正确的方法。什么是?
答案1
您可以重新编译 Apache 以包含此文件。cPanel 包含一个 shell 脚本/scripts/easyapache
,它将从源代码重新编译 Apache 并包含 cPanel 运行所需的所有 Apache 模块。如果您不使用 EasyApache 并从包或直接从源代码安装,则在运行 cPanel 更新程序时会遇到问题upcp
。
答案2
如果您可以编译它,那么这是最好的方法,或者使用包管理器。这仅当您在具有 root 访问权限的服务器上时才有效。