Articles of apache 2.2

Apache mod_fcgid不断给出错误

我有Ubuntu的服务器,PHP 5.3.2,Apache / 2.2.14。 我有这个服务器上的Drupal网站。 每当我尝试上传图像使用imagemanager Drupal模块我在apache日志中得到以下错误,不要按预期得到我上传的图像: [Sun Mar 27 15:54:07 2011] [notice] mod_fcgid:进程/var/www/elpis/htdocs/index.php(2178)退出(通讯错误),得到意外的信号11 [Sun Mar 27 15:54:25 2011] [警告] [客户端95.172.201.81](104)通过peer重置连接:mod_fcgid:从FastCGI服务器读取数据时出错,引用者:http://ec2.albawaba.com/sites /all/modules/imagemanager/pages/im/index.html [Sun 3月27日15:54:25] [警告] [客户端95.172.201.81](104)通过peer重置的连接:mod_fcgid:ap_pass_brigade在handle_request函数中失败,referer:http://ec2.albawaba.com/sites/所有/模块/的ImageManager /页/ IM / index.html的 [Sun Mar 27 15:54:31 2011] [notice] mod_fcgid:进程/var/www/elpis/htdocs/index.php(2435)退出(通讯错误),得到意外的信号11 [Sun Mar 27 15:54:36 2011] [警告] [客户端95.172.201.81](104)通过peer重置连接:mod_fcgid:从FastCGI服务器读取数据时出错,引用人:http://ec2.albawaba.com/sites /all/modules/imagemanager/pages/im/index.html [Sun Mar 27 15:54:36 2011] [warn] [client 95.172.201.81](104)由peer重置的连接:mod_fcgid:ap_pass_brigade在handle_request函数中失败,referer:http://ec2.albawaba.com/sites/所有/模块/的ImageManager /页/ IM […]

在我的Web服务器上获得大量的点击,并取消了我的httpd。 可能的DDoS?

我在我的服务器上有很多点击。 这台服务器通常几乎没有stream量,但每当我将服务器备份时,都会有不断的点击。 我得到以下错误第一ip_conntrack: table full, dropping packet然后我的httpd用完内存和我的服务器变得没有反应。 任何想法如何解决它? 我access_log最新的头。 我将http更改为hxxp 122.193.164.5 – – [27/Mar/2011:23:48:35 -0700] "GET hxxp://pubs.acs.org/templates/jsp/_style2/_achs/css/atypon-main.css HTTP/1.0" 200 174299 "hxxp://pubs.acs.org/doi/abs/10.1021/ac100095u" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)" 218.29.188.217 – – [27/Mar/2011:23:48:38 -0700] "GET hxxp://rotator.adjuggler.com/servlet/ajrotator/913831/0/vh?ajecscp=1301294917498&z=pdn&dim=753179&kw=&click= http://ad.yieldads.com/clk?2,13%3B5900475f5cba1a74%3B12efb38a54b,0%3B%3B%3B1304299909,cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAS6U4-y4BAAAAAAAAADY2ZjM3ZGE0LTU5MDctMTFlMC04MzUwLTAwMzA0OGQ3MjBhOABmlSoAAAA=,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F , HTTP/1.0" 200 1181 " http://ad.yieldmanager.com/iframe3?cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAwMqhRbbzxT.AyqFFtvPFP1yPwvUoXM8.XI.C9Shczz9mZmZmZmbWP2ZmZmZmZtY.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbr8TXwhPZCb-NEWYczMEV.VtRMDgbQFgGd6CwAAAAAA==,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F,Z%3D300x250%26s%3D1603578%26_salt%3D954499605%26B%3D12%26m%3D2%26u%3Dhttp%253A%252F%252Fwww.healthcarefinancenews.com%252F%26r%3D1,66f37da4-5907-11e0-8350-003048d720a8 […]

如何在Apache 2.2.17 for Win32中静态编译模块

在apache.exe中静态编译模块可能吗? 在Linux和Mac端,我能够build立一个包含所有deps(apr,apr-util,pcre)和我需要的模块的apache exec(httpd),但是在Windows中,我只能build立一个apache.exe独立(这只会支持apr.dll,apr-util.dll和其他deps)没有模块。 因此,例如,我无法在httpd.conf文件中使用Order指令,因为所需的模块不包含在apache.exe中。 我修改了很多包含httpd.mak文件的mak文件,以这种方式使用link.exe构buildapache.exe: link.exe Release \ main.obj \ 发行\ httpd.res \ srclib \ apr \ Release \ libapr.lib \ srclib \ pcre \ Release \ pcre.lib \ srclib \ apr-iconv \ Release \ libapriconv.lib \ 发行\ my_modules.lib \ 发布\ libhttpd.lib 每个.lib文件都具有与lib.exe静态构build的所有obj文件 以这种方式构build“my_modules.lib”似乎被忽略,所有obj模块文件都不包含在apache.exe中(例如mod_authn_file.obj,mod_expires,mod_actions等等)。 如果我这样在构build过程中明确添加obj文件: link.exe Release \ main.obj \ 发行\ httpd.res \ srclib \ […]

给apache用户读取目录的权限

更新 : 看到这个问题: https://stackoverflow.com/questions/515243/why-cant-my-apache-process-write-to-my-world-writeable-file 这可能是SELinux相关的,目前/ etc / sysconfig / selinux设置为宽容: SELINUX=permissive UPDATE 禁用SELINUX,不变。 平台:这在CentOS 5.5,Apache 2上 ls -l给出 -rw-rw-r– 1 root mail 9230 Mar 2 10:25 2011 MyFile.txt 我需要给apache用户读取/ var / MyApp目录的权限。 我做: chmod a+r /var/MyApp -R ls -l确认所有的文件权限已经改变,允许任何用户读取。 但是当我这样做 sudo -u apache tail /var/MyApp/MyFile.txt 我得到这个错误: tail: cannot open `/var/MyApp/MyFile.txt' for reading: Permission denied apache用户是否需要一些特殊的configuration来允许读取权限?

如何在Tomcat中安装Apache mods?

我有一个可以运行在一个servlet容器(我使用Tomcat)的web应用程序。 现在我想使用负载平衡,因为我有这些服务器中的2个。 但是,如果我想使用mod_proxy_balancer,是否也需要运行Apache服务器实例呢? 你可以在Tomcat中加载mod,还是必须设置Apache服务器(使用mod_proxy,mod_proxy_balancer)+ Apache Tomcat Connector + Tomcat来使用负载均衡模块? 谢谢

Centos document_root默认用户和组

默认CentOs 5.5安装后 – Document_Root目录(/ var / www / html)由root拥有。 在我的httpd.conf文件中,我有: 用户apache组apache 嗯。 我应该将/ var / www / html的所有权更改为apache:apache? UPDATE 没关系。 我试图找出为什么我不能访问我在Document_Root中创build的目录。 然后我停住了SELinux并能够访问那个目录。

跨多个子域的基本身份validation

我正在build立一个基本的testing环境来testing与同事共同维护的多个站点。 我想实现的是用基本身份validation密码保护整个域。 这是行得通的,但是问题在于,对于每一个你需要自我反思的子域。 至less可以说,至less有30个子域目前正在使用。 是否可以跨基于多个子域的基本身份validation会话? 我知道我可以尝试重写所有使用不同types的身份validation,但基本身份validation是更容易设置。 我正在使用Apache,这些是我用于基本身份validation的规则: AuthType Basic AuthName "Subversion Repository" AuthUserFile /svn/authz Require valid-user

Firefox中的ssl_error_rx_record_too_long连接错误

我试图在Apache中设置SSL,但是当我在Firefox中的服务器时,我得到以下错误信息: 在与sludge.home的连接期间发生错误。 SSL收到的logging超出了允许的最大长度。 (错误代码:ssl_error_rx_record_too_long) 我的虚拟主机configuration文件看起来像这样。 <IfDefine SSL> <VirtualHost *:443> ServerName sludge.home SSLEngine on SSLCertificateFile /usr/local/apache/cert/server.crt SSLCertificateKeyFile /usr/local/apache/cert/server.pem SSLProtocol -SSLv2 SSL CipherSuite HIGH:!ADH:!EXP:!MD5:!NULL DocumentRoot "/usr/local/apache/htdocs" ServerAdmin [email protected] <Location /> AuthType Digest AuthName "private area" AuthDigestDomain / AuthDigestProvider file AuthUserFile /usr/local/apache/passwd/digest_pw Require valid-user </Location> <Directory /usr/local/apache/htdocs/bugz> AddHandler cgi-script .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi AllowOverride Limit FileInfo […]

在linux mint apache2上启用index.php

我有一个linux mint 10(茱莉亚)的副本。 我已经安装了apache2和php包。 php5文件在/ etc / apache2 / mods-enabled中。 浏览到一个'index.php'的目录,php文件被提供,不执行。 访问日志有 127.0.0.1 – – [29/Mar/2011:13:09:40 -0400] "GET /typo3/index.php HTTP/1.1" 200 33147 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Linux Mint/10 (Julia) Firefox/3.6.15" 错误日志有nuthin。 php5.conf包含以下内容,这似乎排除.php,但将其添加到匹配没有帮助。 <IfModule mod_php5.c> <FilesMatch "\.ph(p3?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> # To re-enable php in user […]

Ubuntu服务器 – 下载500字节/秒

我使用的是Ubuntu Server 10.04,应该有100 MB / s的连接。 下面的程序正在运行:Apache(带mod_dav_svn)ProFTPD MySQL Apache和ProFTPD非常慢,我必须下载500 Byte / s。 任何想法,我可以做什么来优化它? 亲切的问候 斯特凡