linux - 如何在 WHM/cPanel 符号链接(symbolic link)中创建 ~/public_html

标签 linux symlink whm

我正在使用 Rocketeer用于部署在由 WHM/cPanel 提供支持的服务器上。我在将我的应用程序部署到 ~/mysite.com 时遇到问题,其中 Rockteer 在 ~/mysite.com/releases/GIT-COMMIT- 中添加了该站点的一个版本HASH 和符号链接(symbolic link) ~/mysite.com/current 到最新版本。

我正在尝试弄清楚如何为给定用户制作指向当前目录的符号链接(symbolic link)的 ~/public_html 并且似乎有一个后台进程每晚都会中断符号链接(symbolic link)并重新创建标准 ~/public_html/cgi-bin

有没有办法解决这个问题,或者在 cpanel 中设置一个子域来引用作为符号链接(symbolic link)的主目录?

如果由我决定,我不会使用 WHM/cPanel...

最佳答案

为了防止每晚“重新创建”public_html,解决方案是禁用 cgi-bin 脚本别名。启用它会启用一个夜间进程,该进程遍历所有域/子域并确保有一个 cgi-bin 目录。如果没有,它将创建它,并在此过程中破坏 public_html 符号链接(symbolic link)。

WHM screenshot for cgi-bin script alias

关于linux - 如何在 WHM/cPanel 符号链接(symbolic link)中创建 ~/public_html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26558341/

相关文章:

linux - 在使用 jmeter 时尝试使用 ssh 私钥

linux - 终端选项卡中带有符号链接(symbolic link)的 pwd 的奇怪行为

node.js - npm 链接 "The file is marked as an executable but could not be run by the operating system."

linux - 在 WHM 中创建新的 cPanel 之前我需要购买域名吗?

amazon-web-services - 安装 cPanel 时遇到问题

linux - 我怎样才能只剪掉一些线,而让其他线不被处理?

linux - 连接字符串文字

linux - Linux 内核如何获取有关处理器和内核的信息?

java - 文件的 listFiles() 不适用于符号链接(symbolic link)?

linux - 1 个域上的多个 cPanel 用户