我正在使用Rocketeer在由WHM / cPanel提供支持的服务器上进行部署。我遇到了一个问题,即我将我的应用部署到~/mysite.com
,其中Rockteer将~/mysite.com/releases/GIT-COMMIT-HASH
中的网站版本和符号链接~/mysite.com/current
添加到最新版本。
我正在试图弄清楚如何让给定用户的~/public_html
成为当前目录的符号链接,并且似乎有一个后台进程每晚都会破坏符号链接并重新创建标准{{1} }
有没有办法解决这个问题,或者在cpanel中设置一个子域来引用一个符号链接的主目录?
如果由我决定,我不会使用WHM / cPanel ......
答案 0 :(得分:5)
防止public_html
被重新创建"每天晚上,解决方案是禁用cgi-bin脚本别名。启用此功能可启用遍历所有域/子域的夜间进程,并确保有cgi-bin
目录。如果没有,它将创建它,打破过程中的public_html
符号链接。
答案 1 :(得分:1)
这样可行,但它会更改整个服务器的设置。实际上,您也可以基于每个帐户禁用此功能。
转到 - 主页»帐户功能»修改帐户并取消选中CGI权限
此帐户已禁用CGI,对于大多数人来说,这不是问题。