如何在WHM / cPanel符号链接中创build一个〜/ public_html

我正在使用Rocketeer在由WHM / cPanel支持的服务器上进行部署。 我正在部署我的应用程序到~/mysite.com ,Rockteer在~/mysite.com/releases/GIT-COMMIT-HASH和symlinks〜 ~/mysite.com/current添加了一个版本的站点到最新版本。

我想弄清楚如何使~/public_html为给定的用户符号链接到当前目录,似乎有一个后台进程,每天晚上打破符号链接,并重新创build标准~/public_html/cgi-bin

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

如果这取决于我,我不会使用WHM / cPanel …

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

WHM截图为cgi-bin脚本别名

这有效,但会改变整个服务器的设置。 尽管如此,您也可以在每个帐户的基础上禁用此功能。

转到 – 首页»帐户功能»修改帐户并取消勾选CGI权限

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