Articles of mod fcgid

SELinux – FCGID程序被阻止,并且没有login/var/log/audit/audit.log

我有一个设置,我的Web服务器上的某个链接被redirect到一个FCGID模块。 当我用' setenforce 0 '禁用SELinux时,该站点工作。 当我启用它将无法正常工作,它给了我一个“错误500 – 内部服务器错误”。 我习惯于修复这些SELinux错误,但是当我查看audit.log时 ,没有与Apache或我的fcgid程序相关的新条目。 在过去,当我有一个SELinux的错误,每次我刷新页面,它给了我一个新的条目在这个文件。 刷新网站后,我的apache error_log添加这些条目: [Thu Jul 07 14:34:04.240551 2016] [fcgid:warn] [pid 18054] (104)Connection reset by peer: [client XXX.XXX.XXX.XXX:34622] mod_fcgid: error reading data from FastCGI server [Thu Jul 07 14:34:04.240629 2016] [core:error] [pid 18054] [client XXX.XXX.XXX.XXX:34622] End of script output before headers: rt-server.fcgi 这是我的服务器信息: OS: CentOS Linux […]

mod_fcgid,perl脚本输出到apache error_log

我试图让安装mod_fcgid后再次运行一个旧的Perl脚本。 我不得不为新客户端安装mod_fcgid,但似乎已经破坏了我的其他一些cgi脚本。 进入页面时,现在有500个错误。 我检查了错误日志,并从脚本的输出是在错误日志…所以脚本正在运行,但由于某种原因,它仍然提供了一个500内部服务器错误的浏览器… HTML头是打印的第一件事…所以我不知道为什么这个错误发生。 错误日志: [略:html输出] [Wed Dec 08 08:59:18 2010] [警告](104)通过peer重置连接:mod_fcgid:从fastcgi服务器错误中读取数据。 [Wed Dec 08 08:59:18 2010] [错误] [客户端xxxx]脚本标题过早结束:www_protect.cgi,referer:http://www.mywebsite.net/ [Wed Dec 08 08:59:21 2010] [notice] mod_fcgid:process /www/sites/somescript.cgi(6747)exit(通讯错误),通过调用exit()终止,返回码:0 fcgi.conf: AddHandler fcgid-script .fcgi .cgi #SocketPath / var / lib / apache2 / fcgid / sock IPCConnectTimeout 45 IPCCommTimeout 20 OutputBufferSize 0 MaxRequestsPerProcess 500 IdleTimeout 3600 ProcessLifeTime […]

如何检查Apache中是否启用了mod_fcgi和/或如何启用它?

我有一台CENTOS 5.7的VPS。 我们使用Apache 2.2.22,mod_fcgi应该按照WHM运行。 我做了一个httpd -l ,mod_fcgid.c没有在那里列出。 我检查了httpd.conf文件,并且包含了/usr/local/apache/conf/php.conf。 我也检查了php.conf文件和LoadModule fcgid_module modules/mod_fcgid.so在那里,所以我认为它应该被启用。 当我尝试configuration类似的参数mod_fcgid MaxRequestsPerProcess 500 MaxProcessCount 5 我写在php.conf文件中,并没有任何改变,我有超过5个PHP进程top 。 也许我不明白mod_fcgi是如何工作的? 我如何检查是否启用了mod_fcgid,如何testing?

卸载后libapache2-mod-php5不能更新

我使用Webmin来pipe理我的Ubuntu 12.04 x86_64机器。 昨天,我经常收到更新通知并安装了它们。 在安装过程中,libapache2-mod-php5已经被卸载,从那以后我无法重新启动Apache。 当我尝试重新安装它时,我得到以下错误: The following packages have unmet dependencies: libapache2-mod-php5 : Depends: apache2-api-20120211 but it is not installable PreDepends: apache2 (>= 2.4) 如果我理解的很好,这意味着我需要Apache 2.4的最低限度,对吧? 如果是这样,因为我使用Virtualmin,似乎没有certificate与Apache 2.4兼容,我怎样才能回滚我的变化? 以下是dpkg.log文件的一部分: 2013-07-30 14:40:30 upgrade bind9 1:9.8.1.dfsg.P1-4ubuntu0.6 1:9.8.1.dfsg.P1-4ubuntu0.7 2013-07-30 14:41:47 upgrade mysql-server 5.5.31-0ubuntu0.12.04.2 5.5.32-0ubuntu0.12.04.1 2013-07-30 14:41:59 upgrade mysql-common 5.5.31-0ubuntu0.12.04.2 5.5.32-0ubuntu0.12.04.1 2013-07-30 14:42:00 upgrade mysql-client 5.5.31-0ubuntu0.12.04.2 5.5.32-0ubuntu0.12.04.1 2013-07-30 […]

Sympa和Postfix:创build列表时出现Apache错误

我已经安装了与后缀sympa。 我在创build列表时遇到问题。 每次我创build一个列表,我得到这个在我的/var/log/apache2/error.log: postalias: fatal: open /etc/aliases.db: Permission denied Failed to execute newaliases: Inappropriate ioctl for device 我试图删除aliases.db手动使用邮政,但唉。 但是,当我重新启动postfix时,问题并没有显示,所以我认为这是快速CGI脚本试图更新后缀的别名文件。

lighttpd:后端超载+ fcgi-server重新启用+所有处理程序都closures

我们有一个PHP-CGI的标准lighttpd部署,我们的错误日志充斥着以下内容。 这导致了一个巨大的问题,因为我们不断向客户返回500的: 2012-10-14 14:28:38: (mod_fastcgi.c.3001) backend is overloaded; we'll disable it for 1 seconds and send the request to another backend instead: reconnects: 0 load: 36 2012-10-14 14:28:38: (mod_fastcgi.c.2764) fcgi-server re-enabled: 0 /tmp/php-7735.socket 2012-10-14 14:28:39: (mod_fastcgi.c.2764) fcgi-server re-enabled: 0 /tmp/php-7735.socket 2012-10-14 14:28:40: (mod_fastcgi.c.3001) backend is overloaded; we'll disable it for 1 seconds and send the […]

fcgid,suexec和userdir

我正在尝试使用fcgid设置每个用户的trac实例。 问题是trac需要rw访问trac实例,所以我需要fcgi进程在相应的用户下运行。 我安装了suexec,fcgid和userdir Apache模块(在Debian上)。 我提出了vhost指令 ScriptAliasMatch /~(.*)/trac /home/$1/public_html/trac.fcgi 这个工作在trac.fcgi运行,但不幸的是,在www数据用户。 我如何让fcgid在$ 1用户下启动它?

仅针对PHP文件拒绝访问

具有SuExec下的VirtualHosts的Apache HTTP Server 2.2.21 PHP 5.3.8通过fcgid Arch Linux 2011.08.19 任何时候当我尝试访问一个PHP文件时,我都会从Apache获得403访问被拒绝的错误。 HTML文件和文本文件工作正常。 我已经玩过了我能想到的PHP文件(从644到777)的所有可能的权限组合。不会改变任何东西。 我也玩FCGI包装和父文件夹的权限。 用o + x(777,775,773,771),我在浏览器中得到这个: 访问被禁止! 您无权访问请求的对象。 它是读取保护的或不可读的服务器。 …这在虚拟主机错误日志中: 客户端被服务器configuration拒绝:/ srv / www / hostname / fcgid-bin / php-fcgid-wrapper 用牛(776,774,772,770或以下),我在浏览器中得到这个: 被禁止 您无权访问此服务器上的/fcgid-bin/php-fcgid-wrapper/index.php。 此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。 …这在日志中: (13)权限被拒绝:访问/fcgid-bin/php-fcgid-wrapper/index.php被拒绝 这真是令人难以置信的看到,因为我的设置工作正常,直到我开始得到这个,我不知道我可能会做什么来改变这一点。 /usr/bin/php-cgi和wrapper都可以在直接调用完全相同的input文件时正常工作。 这是我的虚拟主机configuration: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/srv/www/hostname/public/" ServerName hostname.com ServerAlias www.hostname.com SuexecUserGroup hostname hostname ErrorLog "/srv/www/hostname/logs/error.log" LogLevel […]

在mod_fcgid错误后500错误

我的服务器上有这个错误: [Mon Feb 27 09:56:03 2012] [error] mod_fcgid: process /var/www/php-fcgi-scripts/web111/.php-fcgi-starter(7847) exit(communication error), get unexpected signal 11 然后得到500错误。 我能用这个做什么?

内部服务器错误和进程正常终止失败

内部服务器错误是在浏览器中注册,在Apache错误日志文件我只能看到下面的警告同时抛出: [警告] mod_fcgid:进程XXXXX优雅杀死失败,发送SIGKILL 这两个错误是相互关联的吗?