您可以启用 suphp 来跟踪文档根目录的符号链接吗?

您可以启用 suphp 来跟踪文档根目录的符号链接吗?

我正在尝试将一个网站克隆到用户的主目录中,并将符号链接从我的网站文件夹克隆到public_html

drwxrwxr-x 5 myuser myuser 4096 Dec  3 12:00 ./
drwxr-xr-x 4 myuser myuser 4096 Dec  3 11:31 ../
drwxrwxr-x 3 myuser myuser 4096 Oct 22 00:48 conf/
drwxrwxr-x 2 myuser myuser 4096 Dec  3 11:52 logs/
lrwxrwxrwx 1 myuser myuser   19 Dec  3 12:00 public_html -> mywebsite/
drwxr-xr-x 6 myuser myuser 4096 Nov 27 15:13 mywebsite/

suphp 抛出异常:

SoftException in Application.cpp:299: Script "/home/myuser/whatever.com/public_html/index.php" resolving to "/home/myuser/whatever.com/mywebsite/index.php" not within configured docroot

我以为放弃这张支票就能解决这个问题,但事实并非如此。

# cat /etc/suphp/suphp.conf  
...
;Check wheter script is within DOCUMENT_ROOT
;check_vhost_docroot=true
check_vhost_docroot=false
...

这是check_vhost_docroot我真正想要的吗,还是我应该考虑其他选择?或者这在 suphp 上是否可行。我知道这种行为在我们的 cpanel 服务器上有效,但这可能是 suexec 而不是 suphp。

答案1

添加新文档根目录的路径/etc/suphp/suphp.conf文件。

例如:

docroot=/usr/www:${HOME}/public_html:${HOME}/mywebsite

相关内容