suexec

Apache suEXEC 根据用户目录执行脚本吗?
suexec

Apache suEXEC 根据用户目录执行脚本吗?

我正在寻找一种使用不同用户运行脚本的方法。我不想在配置中对用户进行硬编码...我发现一些信息表明用户应该可以转到...比如说: 代码: http://localhost/~user1/myscript.cgi 并且脚本以用户“user1”的身份执行。 有人知道这是否可行吗?如果不行,我是否必须为每个用户创建一个新的 vhost 配置? 非常感谢!问候,柯达 ...

Admin

配置 suExec 通过 FastCGI 与 Apache 和 PHP 协同工作
suexec

配置 suExec 通过 FastCGI 与 Apache 和 PHP 协同工作

我在 Ubuntu VPS 上安装了 ISPConfig 3,并通过 FastCGI 和 suexec 为 Apache + PHP 配置了它。我可以上传 PHP 应用程序(例如 Wordpress)并使用 suexec 正常运行它们。 但是,出于某种原因,PHP 脚本无法将数据写入磁盘。例如,尝试通过 Wordpress 的 Web 界面升级插件会导致失败,并出现错误“无法创建目录 /path/to/wp-content/upgrade/plugin.tmp。” 尝试通过网络上传媒体和其他资产也失败。 我检查了目录结构的所有者/组,一切正常。suEx...

Admin

SuexecUserGroup 是否与 Apache 2.4 中的 Virtualhost 一起使用
suexec

SuexecUserGroup 是否与 Apache 2.4 中的 Virtualhost 一起使用

我正在尝试设置一个使用以特定用户和组身份运行的 CGI 脚本的虚拟主机。我正在使用 SuexecUserGroup 指令,但似乎不起作用。 基本设置。用户“Bob”的 cgi-bin 目录中有一些可以正常工作的 CGI 脚本。因此对于此 URL: http://myhost.com/~bob/cgi-bin/whoami.cgi 其中 whoami.cgi 脚本打印 uid,该 URL 工作正常并且报告 Bob 的 UID。 Bob 有一个域名 bobhost.org,由我的服务器托管。我设置了一个虚拟主机,如下所示: <VirtualHost *:8...

Admin

带有 FastCGI 和 suexec-custom 的 Apache 2.4 VHosts
suexec

带有 FastCGI 和 suexec-custom 的 Apache 2.4 VHosts

我在本地机器上安装了带有 suexec-custom 的 Ubuntu 22.04 Apache 2.4。实际上,从 Ubuntu 16 到这次更新到 22.04,这个设置一直有效。我只加载了一些模块,重新加载了一些其他模块,suexec 在测试站点上运行良好:/home/test 更新后,我输入了一些命令: sudo apt-get update sudo apt install libapache2-mod-fcgid sudo apt-get -y install apache2-suexec-custom # remove or disable li...

Admin

apache2 suexec 毁了我的一天
suexec

apache2 suexec 毁了我的一天

我现在对 http suEXEC 感到困惑。这有点令人沮丧。基本上,apache2 在 error.log 中报告奇怪的行 [Fri Dec 18 11:29:57.385776 2020] [ssl:info] [pid 10944] AH01876: mod_ssl/2.4.38 compiled against Server: Apache/2.4.38, Library: OpenSSL/1.1.1d [Fri Dec 18 11:29:57.385847 2020] [suexec:notice] [pid 10944] AH01232: suEX...

Admin

mod_fcgid:从 FastCGI 服务器读取数据时出错/500 内部服务器错误
suexec

mod_fcgid:从 FastCGI 服务器读取数据时出错/500 内部服务器错误

我一直试图设置 IIPImage 服务器,但图像无法显示: https://oooledge.de/wisski_views/b719fd1ac3844863103c508912965b883443 首先是日志、配置、模块和权限: 执行日志 [2019-08-16 07:34:11]: uid: (10000/rnsrk) gid: (1003/1003) cmd: cgi_wrapper [2019-08-16 13:22:11]: uid: (10000/rnsrk) gid: (1003/1003) cmd: iipsrv.fcgi [2019...

Admin

linux 所有用户的共享文件夹 php 不起作用 mod_hive suexec
suexec

linux 所有用户的共享文件夹 php 不起作用 mod_hive suexec

请随时教育我 - 我正在从 Windows 服务器迁移到带有 apache 2.4 和 centos 6.10 的专用 Linux 服务器...服务器上的所有用户实际上都是我,因此这部分不是安全问题。 我想与所有用户共享一个文件夹。我最终通过符号链接实现了部分功能 - 它适用于链接到静态文件,但不适用于我需要的 php 包含。 在与我的托管公司交谈并询问是否可以使用 bind --mount 来实现这一点后,我了解到 mod_hive 和 suexec 不允许这样做。他们说我需要“禁用 hive 模块并设置一个干净的 apache 安装”才能实现这一点。...

Admin

Suexec:无效命令错误
suexec

Suexec:无效命令错误

我正在尝试使用 suexec 设置 lighttpd,但测试时出现问题:当我尝试通过 suexec 启动某些东西时,它会在日志中给出: [2017-10-08 00:23:24]: invalid command (/srv/http/main/htdocs/cgi-bin/test.py) 输出suexec -V: -D AP_DOC_ROOT="/srv/http" -D AP_GID_MIN=100 -D AP_HTTPD_USER="lighttpd" -D AP_LOG_EXEC="/var/log/lighttpd/suexec.l...

Admin

当尝试以 userXYZ 身份执行脚本时,suEXEC 会查询 www-data
suexec

当尝试以 userXYZ 身份执行脚本时,suEXEC 会查询 www-data

我正在使用 Apache2 和 PHP 7.0 与 FastCGI 设置 suexec 环境。 我已经按正常方式安装了一切 Aptitude install libapache2-mod-fcgid apache2-suexec-custom A2enmod suexec 我的服务器具有以下结构: 有些用户的网站位于 /home/用户名/public_html/(Linux 用户“用户名“) 并且有一个主网站,其文档根位于 /data/www/(用户“主页”)。 SuEXEC 到目前为止可以正常工作,但有一个主要问题:出于某种原因,suEXE...

Admin

mod_rewrite 之后环境变量在服务器上不可用,但在本地可用,
suexec

mod_rewrite 之后环境变量在服务器上不可用,但在本地可用,

我正在开发一个网站,我使用 SSI 在 HTML 页面上设置一个变量,该变量会被解析,然后脚本会在重写后获取该变量mod_rewrite。这在我的本地设置上有效,但出于某种原因,它在生产服务器上不起作用(两者都是 apache 2.2.22)。以下是相关部分: 剧本perl: my $working = ($ENV{'HTTP_my_var'} || $ENV{'REDIRECT_HTTP_my_var'}) || "NO"; print "Content-type: text/html\n\n"; print "is it working? &l...

Admin

每个用户目录的 Apache RewriteRule
suexec

每个用户目录的 Apache RewriteRule

我的每个用户主文件夹中都有两个目录:.html-data和.cgi-bin。第一个目录包含静态(.html)文件,第二个目录包含用于动态文档生成的文件。 每个用户都应该能够发布.html-data上的文件夹内容和上的文件夹http://myhost.com/~<username>/内容。动态内容创建的脚本应该是.cgi-binhttp://myhost.com/~<username>/cgi-bin/以提供它们的用户身份执行(例如,~steve/cgi-bin/test.cgi应以用户 steve 的身份执行)。 为此,我为 Ap...

Admin

权限为 775 的 cgi 脚本可以在 suEXEC 下运行吗?
suexec

权限为 775 的 cgi 脚本可以在 suEXEC 下运行吗?

我们安装了 suEXEC,并且还使用 git 版本控制。 suEXEC 仅允许 cgi 脚本以权限 755 运行。Git 将 cgi 脚本(以及所有可执行文件)的文件权限设置为 775。 有没有办法配置 suEXEC 以便 cgi 脚本可以以权限 775 运行? ...

Admin

Debian 8 中带有 Apache2.4 + Php5.6 + mod_proxy_fcgi + php-fpm 的 SuExec
suexec

Debian 8 中带有 Apache2.4 + Php5.6 + mod_proxy_fcgi + php-fpm 的 SuExec

我安装了 Apache2.4 + Php5.6 + mod_proxy_fcgi + php-fpm 以及其他东西,例如 Mysql 5.5、Phpmyadmin 和 munin,没有问题。注意:我还激活了 userdir 和 rewrite。 现在我想提高安全性,但 SuExec 不起作用,也没有发现任何错误。如果我输入/主页/站点测试/public_html/test.php和: <?php echo exec('whoami'); ?> 它说: www-data 我该怎么办?Google 搜索没用。 /var/log/apa...

Admin

Linux 权限的奇怪行为
suexec

Linux 权限的奇怪行为

希望有人能帮助我,由于一个问题,我的网站目前无法运行。 我更改了 apache MPM,为此我需要更改 virtualmin 以使其作为虚拟服务器所有者运行(这是唯一剩下的选项)。我这样做了,现在虚拟服务器作为虚拟服务器所有者运行。 于是我在 PHP 中检查了 whoami,看到了虚拟服务器所有者的用户。不幸的是,网上商店无法使用,我无法登录,会话也没有存储。 所以我想,一定是权限问题。服务器以 UserX 身份运行,但权限仍然是 www-data。所以我将所有文件和文件夹权限更改为 chown UserX。然后我更改了 apache 运行用户,并更改...

Admin