Articles of httpd

httpd.worker二进制文件没有创buildapache2.2.21

我们编译了apache源代码2.2.21。 我们可以运行httpd并能够启动该网站。 但问题是httpd.worker二进制文件没有被创build。 那么我怎样才能创buildhttd.worker文件来启动基于线程的服务器。 斯里尼瓦斯A.

任何想法为什么mod_wsgi在Apache httpd中创build一个coredump?

我经历了mod_wsgi的故障排除,但无法find我的情况下分段故障的答案。 当模块mod_wsgi集成到我的Apache httpd服务器中时,我得到了下面的coredump。 没有mod_wsgi的服务器运行良好。 Apache httpd:2.2.22 mod_wsgi:3.3 Python:2.6.7 任何想法是什么导致coredump? 有什么事情可以尝试吗? 核心转储: Program terminated with signal 11, Segmentation fault. #0 0x00007fe06c39d206 in wsgi_python_init () from /remote/projects1/pdrtke/install/httpd-2.2.22/modules/mod_wsgi.so #1 0x00007fe06c3aadb5 in wsgi_hook_child_init () from /remote/projects1/pdrtke/install/httpd-2.2.22/modules/mod_wsgi.so #2 0x00000000004424db in ap_run_child_init () #3 0x000000000047ea35 in child_main () #4 0x000000000047ef26 in make_child () #5 0x000000000047f198 in perform_idle_server_maintenance () #6 0x000000000047f67b in […]

当我浏览到运行它的服务器时,Apache不显示testing页面

我已经搭build了一个Apache的CentOS 5.5服务器。 httpd服务启动得很好(根本没有任何警告),而且我觉得如果要通过Firefox或其他类似的浏览器(而不是localley,来自不同的机器)浏览服务器,我会看到一个Apachetesting页。当没有虚拟主机存在? 我已经在/etc/sysconfig/network设置了HOSTNAME条目,将FQDN添加到/etc/hosts ,并在etc/httpd/conf/httpd.conf ( DocumentRoot设置为/var/www/html )中设置ServerName 。 有什么我错过了,或者我完全错误地吠了错误的树吗? 谢谢。

奇怪的httpd的error_log定期错误消息

我在httpd的error_log文件中看到很多标记为[error]的行,如下所示: … [Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE. [Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE. [Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE. [Mon Jul 22 12:00:38 2012] […]

plesk 11 centos 6如何configurationapache访问日志中logging的内容?

你如何修改plesk / apache,以便它不logging资源的访问日志像.png .ico而不是页面? -ie .php .html

在apache的path中拒绝带有父..的URL

我想知道是否有一个简单的方法,使Apache HTTPD拒绝(403)任何包含一个父path的URL .. 到目前为止,我已经尝试过(忽略了简单的积极因素) <LocationMatch "\.\."> Order allow,deny Deny from all </LocationMatch> 但是这没有用。 目录中有Allow from all 。 我是在正确的轨道还是有一个更简单的方法来做到这一点(就像在90年代Fasttrack一样)。

CF10 mod_jk.so将不会加载RHEL 5.6和Apache httpd 2.2.3

有没有人有这样的解决scheme…运行RHEL 5.6,Apache的httpd 2.2.3-65.el5_8,并试图启动networking服务器时得到这个错误: httpd: Syntax error on line 445 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf/mod_jk.conf: Cannot load /data/cf10/config/wsconfig/1/mod_jk.so into server: /data/cf10/config/wsconfig/1/mod_jk.so: undefined symbol: ap_get_server_description 我已经浏览了谷歌,并有一些build议编译我自己的连接器,但我需要一个来自Adobe的CF10。 此外,adobe站点列出了CF10与Apache HTTPD 2.2.21的兼容性,以及RedHat Enterprise,它们不会将版本号向上移动,它会在存储库中反向修补。 任何帮助都是极好的。 我们距离CF10(或计划)上线50天,真的可以帮助解决这个问题。 为了回应这里的海报之一,我确实已经validation了我在基于x64操作系统的系统中使用了x64连接器。 Eric所要求的输出: undefined symbol: ap_server_root (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_pool_cleanup_null (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_hash_get (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: ap_get_server_name (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_strerror […]

未定义的符号:apr_memcache_add_server

我通过yum安装了httpd-devel ,重新启动httpd得到了这个: httpd: Syntax error on line 61 of /etc/httpd/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_dav_svn.so into server: /usr/local/lib/libsvn_subr-1.so.0: undefined symbol: apr_memcache_add_server 这是一个传统的Linux系统 – Fedora 9,相当老旧。 有想法该怎么解决这个吗?

Apache没有正确重启

我用2000个虚拟主机重新启动Apache时遇到一些问题。 我在CentOS 5.8 64位上使用Apache 2.2.22 + PHP 5.4.6。 当我尝试重新启动它显示这个: /etc/init.d/httpd restart Stopping httpd: [FAILED] Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs [FAILED] 当我做killall -9 httpd它确定然后一段时间,然后再次发生:/

如何使用正确的PHP版本? phpinfo说另一个版本

Fedora 17.我的系统上安装了一个PHP版本,我们把它命名为phpMain 。 我使用这个选项从源代码编译了另一个PHP版本: ./configure –prefix = / opt / php / 5.xy 我会称之为phpAlt 。 然后,我去了/ usr / bin文件夹,并将php重命名为phpMain,并在/ usr / bin /指向/opt/php/5.xy/bin/php上创build了一个符号链接。 当我inputterminal时: php -v 我得到了phpAlt版本,并确定。 但是在brownser中运行一个phpinfo项目,我得到了错误的版本, phpMain版本。 我需要改变phpinfo显示正确的phpAlt版本?