系统:运行 CentOS 6 和 Virutalmin/Webmin 的 LAMP 堆栈。
我在现有的主域(也是用 Webmin 创建的)中使用 Webmin 设置了一个子域。主域作为用户 910,组 582 运行。使用以下代码在主域的 public_html 目录中放置一个 php 脚本:
<? echo `whoami`; ?>
生成域所有者的用户名。
在子域的 public_html 中放置相同的脚本会生成“apache”。
目录和文件都具有相同的所有权 (910:582)。
在 /etc/httpd/conf/httpd.conf 中,两个虚拟主机都有相同的 SuexecUserGroup 行:
SuexecUserGroup "#910" "#582"
我需要子域在同一用户下运行,因此 Wordpress 可以直接访问文件。否则,我必须将子域中的所有内容都改成 apache:apache,这是一种安全风险/不好的做法。
我在这里想念什么?
谢谢!