Centos下apache启动时httpd: apr_sockaddr_info_get() failed for 报错

  今天安装Apache httpd web服务器时,从官方网站上http://www.apache.org/dyn/closer.cgi下载httpd,然后在centos下解压,安装过程分为三部分:

      (1)./configure

      (2)make

      (3)make install (需要root权限)

默认安装在/usr/sbin/下,执行apachectl start时候,提示如下错误:

httpd: apr_sockaddr_info_get() failed for shiwei
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 中有没有主机的定义。

解决办法:

(1)可以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80                        

(2)在 /etc/hosts 中填入自己的主机名称 bogon,如下:127.0.0.1 shiwei (用户名称)

时间: 2024-09-30 12:49:05

Centos下apache启动时httpd: apr_sockaddr_info_get() failed for 报错的相关文章

tomcat启动时 过高-linux环境下tomcat启动时CPU过高

问题描述 linux环境下tomcat启动时CPU过高 我从tomcat官方网站上下载了一个tomcat7,然后上传到linux环境下解压,然后启动tomcat(没有部署任何项目), CPU瞬间就达到100%,请高手帮忙解释下,是什么原因 解决方案 性能调优:http://blog.chinaunix.net/uid-26204366-id-3896703.html 解决方案二: http://www.linuxidc.com/linux/2014-07/104753.htm 解决方案三: ht

centos下 Apache、php、mysql默认安装路径

apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 php: 如果采用RPM包安装,安装路径应在 /etc/目录下 php的配置文件:/etc/php.ini 如果采用源代码安装,一般默认安装在/usr/local/

centos dns服务启动时提示出下面的信息(但不影响使用),不知如何解决?

问题描述 centos dns服务启动时提示出下面的信息(但不影响使用),不知如何解决? You need to implement a remote task_setrlimit in your security module and call it directly from this functionWARNING: at security/security.c:51 security_ops_task_setrlimit() Call Trace: [] security_ops_tas

jmx-【防火墙已关闭】帮看下JMX本地Main方法连接取Broker报错

问题描述 [防火墙已关闭]帮看下JMX本地Main方法连接取Broker报错 **帮我看下JMX本地Main方法连接取Broker报错 (No broker is found at any of the 1 configured urls)** JConsole通过jmxrmi连接 service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi本地正常 activemq.xml配置 <!-- Licensed to the Apache Software

using-为什么ASP.NET程序运行时不执行,也不报错?急急,哪位大蚁帮我一把戏?

问题描述 为什么ASP.NET程序运行时不执行,也不报错?急急,哪位大蚁帮我一把戏? 点发布时,屏幕闪一下,没有任何提示,不进行验证,也没有加到SQL2005库中! 前台: <%@ Page Language="C#" validateRequest="false" CodeFile="kjxm_Edit.aspx.cs" Inherits="As_Tzxm_Edit" %> <%@ Register Tag

c++-【下跪】PB调用C的DLL报错

问题描述 [下跪]PB调用C的DLL报错 一下是文档中的结构体: typedef struct{byte Track2[37]; /*二磁道信息 ,asc格式 最长37个字节 */byte Track3[104]; /*三磁道信息 asc 格式 最长 104个字节*/byte Pwd[8]; /*加密后的密码 8个字节 */byte Amount[12]; /* 金额, 分为单位000000000001 代表1分不允许0金额积分兑奖时为积分*/byte Trace[6]; /* 终端流水,不是动

mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行

问题描述 mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行 make[2]: Nothing to be done for `all'. Making all in frontend gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src -g -O2 -c -o main.o main.c main.c:89:46: warning: data argument not

eclipse-关于spring使用jsp时,action的值报错

问题描述 关于spring使用jsp时,action的值报错 如下图,我是用spring的form标签时,action指向一个访问路径,然后eclipse会在在这个路径下显示红色波浪线,表明找不到该元素,这个问题该怎么解决?虽然不影响使用,但红叉很令人不舒服. 解决方案 ide 对jsp的校验约束!, 不想校验的话 关掉就行, 不影响! 解决方案二: 既然用不到,就删除这个属性 解决方案三: 你可以将鼠标放到前边的小红叉上,看看错误提示是什么,再对应的去解决. 解决方案四: 这个是jsp页面的错

myeclipse-我用MyEclipse 使用map 集合时,包名就报错

问题描述 我用MyEclipse 使用map 集合时,包名就报错 解决方案 首先看下什么错误,应该是编辑反映问题吧,建议全选->剪切->保存文件->这是没错误了,你在粘贴进去看看. 解决方案二: 怎么出现这个错误的,不是你不正常操作弄成这样的,重启重导入吧 解决方案三: 一般是包名和文件夹不一致,但是楼主是不是这种情况呢 解决方案四: 把错误提示给贴出来看下 解决方案五: 楼主把错误代码贴出来 另外截图 截完整