今天在家里的RHLE5.5上安装apache的时候,先用user1用户./configure命令配置,然后才用root用户make && make install,结果apache起来的时候就报如下错误:
httpd: apr_sockaddr_info_get() failed for bogon
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
虽然不妨碍使用,可是看着错误总觉得别扭,经过查找发现,这个问题应该是没有在 /etc/httpd/conf/httpd.conf 中设定 ServerName。所以apache会用主机上的名称来取代,首先会去找
/etc/hosts 中有没有主机的定义。
所以要解决这个问题可以设定httpd.conf文件中的 ServerName,如下:
(1) ServerName localhost:80
或者在 /etc/hosts 中填入自己的主机名称 bogon,如下:
(2)127.0.0.1 bogon
注意:
当前系统的主机名请以hostname命令为准,/etc/sysconfig/network中的HOSTNAME设置有可能不一致。
/etc/sysconfig/network 默认主机名是:HOSTNAME=localhost.localdomain
分享到:
相关推荐
重启apache:service httpd restart虽然重启成功,但却给出如下的提示信息:httpd: apr_sockaddr_info_get() failed for hoteelhttpd: Could not reliably determine the server’s fully qualified domain name, ...
《Linux CGI HTTPD:mini_httpd的探索与应用》 在信息技术日新月异的今天,小型、轻量级的HTTP服务器在各种应用场景中扮演着重要角色,尤其在嵌入式设备、个人服务器或者测试环境中。mini_httpd就是这样一个专为...
Apache V2.0.15 Alpha For Linux\httpd-2_0_15-alpha.tar.Z
### Apache启动报错:“the requested operation has failed”的解决办法 #### 背景与问题描述 在使用Apache Web服务器的过程中,可能会遇到一个常见的错误提示:“the requested operation has failed”。这个错误...
6. **更新apr和distcache**:描述中提到的`apr-1.5.2`和`distcache-1.4.5`是Apache HTTPD依赖的库,确保它们也已更新到最新版本,以保证兼容性和性能。 Apache HTTPD 2.4.26 for RHEL7 x86_64 RPM的使用不仅限于...
### Apache无法启动解决_the_requested_operation_has_failed #### 知识点概述 本文旨在解决Apache服务器在启动过程中出现的“the requested operation has failed”错误。这一问题可能是由多种因素导致的,包括但...
Linux安装apache(httpd) ,所需的安装包、apr、apr-util、pcre、httpd包、源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),方便用户能更快的进行操作
通过这些步骤,你应该能够成功解决Apache启动时遇到的"undefined symbol: libiconv_open"错误。如果问题依然存在,可能需要进一步检查系统环境,确保所有依赖项都已正确安装和配置。同时,确保Apache、PHP和libiconv...
张中庆_Apache源代码全景分析_第1卷 (高清pdf,因为原文件太大,所以分成几个文件上传)
5. **设置开机启动**:确保Apache在每次系统启动时自动运行: - Debian/Ubuntu: ``` sudo systemctl enable apache2 ``` - CentOS/Fedora: ``` sudo systemctl enable httpd ``` 6. **验证安装**:打开Web...
此版本的Tomcat集成了Apache Portable Runtime (APR) 和 APR-util库,以及Perl Compatible Regular Expressions (PCRE) 库。这些组件在提高性能和兼容性方面扮演了重要角色。 首先,Apache Portable Runtime (APR) ...
启动 httpd:(13)Permission denied: httpd: could not open error log file /home/wwwroot/jb51.net/logs/error_log. Unable to open logs [失败] 三、问题原因 因为新安装的系统,所以SELinux默认是开启状态,...
在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...
"WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" 是一个包含WebLogic Plugin的压缩包,适用于Apache 2.2和2.4版本,且专为Linux x86_64架构设计。 **WebLogic Plugin**: WebLogic Plugin...
在 Linux 系统中, Apache 服务器是一个常用的 Web 服务器,但是有时候我们安装 Apache 服务器后,使用 `service httpd restart` 命令却不能正常工作,提示“httpd 未被被识别的服务”。这篇文章将介绍如何解决这个...
在Linux下安装Apache(httpd)的软件包,包含:apr-1.5.2.tar.gz, apr-util-1.5.4.tar.gz, httpd-2.2.31.tar.gz,pcre-8.31.tar.gz
6. **启动**:使用`sudo systemctl start httpd`或`sudo service apache2 start`(取决于你的Linux发行版)来启动Apache服务器。 7. **验证**:访问`http://localhost`或服务器的公网IP,如果显示Apache默认的欢迎...
APR的设计目标是提供跨平台的兼容性,确保在不同操作系统环境下,Apache HTTPD的功能和性能保持一致。 1. **APR的基本功能**: - 文件和目录操作:包括读取、写入、创建、删除、重命名文件,以及列出目录内容。 -...