gpt4 book ai didi

apache - 如何在 Centos 7 中更改虚拟主机的 apache 用户?

转载 作者:行者123 更新时间:2023-12-04 19:37:45 25 4
gpt4 key购买 nike

我正在尝试在 Centos 7 上设置 Web 服务器。我通过编辑/etc/httpd/conf/httpd.conf 创建了一个虚拟主机。虚拟主机的根目录设置为/var/www/html/domain.com。我可以毫无问题地在浏览器中打开 domain.com。

但是,当我在 PHP 文件中使用 get_current_user() 来测试服务器在哪个用户下运行时,输出是“root”,这是一个安全问题。

如何更改虚拟主机的用户?当我在 Ubuntu 中设置类似的场景时,我使用了 apache2-mpm-itk 模块并使用“AssignUserID your_username your_username”配置了虚拟主机,并且成功了。但我不知道如何在 Centos 中做到这一点。

谢谢

最佳答案

您可以尝试为此使用 SuexecUserGroup。
我从 plesk 的配置中找到了这个方法。

<VirtualHost *:80>
<IfModule mod_suexec.c>
SuexecUserGroup "anyuser" "anygroup"
</IfModule>

/VirtualHost>

关于apache - 如何在 Centos 7 中更改虚拟主机的 apache 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34821158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com