如何在WHM / cPanel符号链接中创建〜/ public_html

时间:2014-10-25 01:04:40

标签: linux symlink whm

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

我正在试图弄清楚如何让给定用户的~/public_html成为当前目录的符号链接,并且似乎有一个后台进程每晚都会破坏符号链接并重新创建标准{{1} }

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

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

2 个答案:

答案 0 :(得分:5)

防止public_html被重新创建"每天晚上,解决方案是禁用cgi-bin脚本别名。启用此功能可启用遍历所有域/子域的夜间进程,并确保有cgi-bin目录。如果没有,它将创建它,打破过程中的public_html符号链接。

WHM screenshot for cgi-bin script alias

答案 1 :(得分:1)

这样可行,但它会更改整个服务器的设置。实际上,您也可以基于每个帐户禁用此功能。

转到 - 主页»帐户功能»修改帐户并取消选中CGI权限

此帐户已禁用CGI,对于大多数人来说,这不是问题。