问题标签 [suexec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cpanel - 过滤系统日志消息
在 Syslog 上,如何过滤来自“suexec”的所有消息?
我的系统日志有无数这样的消息:
它是 CentOS 7 上的 cPanel 服务器。
谢谢你。
php - AH01797: Apache Web 服务器中的服务器配置 Wordpress 插件 JS 文件拒绝客户端
我在尝试向 Wordpress 网站添加帖子时遇到问题。该站点使用 fastcgi 在示意图中工作,位于 email.medialab.ufg.br 之类的子域中。这些问题似乎与从 Wordpress 插件访问 .js 和 .css 文件有关。这是报告的错误:
该站点的 .htaccess 文件具有以下配置:**
并且virtualhost文件如下配置:
知道会发生什么吗?如何解决问题?
apache - CentOS 8 与 vhost suexec 、 PHP 和 HTTP2
我正在测试新的 CentOS 8 来托管 PHP Web 应用程序。多年来,我曾经使用一些 suexec 解决方案在 linux 用户帐户下运行 PHP 代码(每个虚拟主机的用户不同)。这样,应用程序可以写入自己的文件,但不能写入不同的应用程序空间。在 CentOS 7 中,我曾经使用 mod_ruid2,但对于 CentOS 8,它不可用,因为与 HTTP/2 不兼容(这是我目前在 Internet 上找到的)。我使用 REMI 存储库中的 PHP 7.3。我也在玩 php-73-fpm,因为我发现了一些 suexec 可能在那里但没有找到任何好的文档的信息......
问题:有没有人找到一种方法让 suexec 在虚拟主机级别运行 CentOS8 并使用其默认的 apache 2.4.37-12?留在 REMI 的 PHP 会很好。
在此先感谢您的帮助。
perl - 在 apache httpd 2.4 上正确使用 suexec
我试图在一台机器上运行 3 个独立的域,每个域都有它的用户(通过虚拟主机)所以我决定使用 suExec 来完成我的任务(它也与 apache 一起安装):
在“apache”用户和组上运行的全局服务器配置。
其中一位用户(我正在尝试访问的用户)的配置:
问题:
当 SuexecUserGroup 的行被注释时,运行 perl 脚本将在用户“apache”上 - 不是我想要的,但至少运行。
但是:如果我取消注释这一行,即使是简单的 perl 脚本也会失败并出现错误 500(内部服务器错误)。检查日志文件,我得到的错误是:
注意:
1) mod_suexec 已安装并启用(以下是“ls -l /usr/sbin | grep suexec”的结果):
2) 我在 CentOS 7 上运行 Apache 2.4 httpd,CGI 是用 PERL 编写的。
3)我知道 suEXEC 只适用于脚本文件,但对我来说就足够了——如果我让它以某种方式工作的话。
4)检查配置值,我无法确定suexec日志文件在哪里,并且无法通过“find / suexec.log”命令找到它。配置值如下(似乎是标准的):
我唯一关心的是“DOC_ROOT”,它是“/var/www”,并且与“/home/efpanel”有任何共同点 - 但是:a)我不知道如何在编译后重新配置 suexec,b)我不知道'认为没有必要,也许“按原样”可以吗?
5)cgi脚本、cgi-bin目录、public_html目录和/home/efpanel目录都属于同一个用户和组(efpanel),访问权限为0755,但“/home/efpanel”的访问权限为0711。
6)我尝试在脚本的第一行添加“-w”,如下所示:
正如它所看到的,一个非常简单的脚本并失败了。