如何解决linux下apache启动时httpd: apr_sockaddr_info_get() failed for 报错

今天在家里的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.1bogon

注意

当前系统的主机名请以hostname命令为准,/etc/sysconfig/network中的HOSTNAME设置有可能不一致。

/etc/sysconfig/network 默认主机名是:HOSTNAME=localhost.localdomain

如何解决linux下apache启动时httpd: apr_sockaddr_info_get() failed for
报错,布布扣,bubuko.com

如何解决linux下apache启动时httpd: apr_sockaddr_info_get() failed for
报错

时间: 2024-12-04 16:37:21

如何解决linux下apache启动时httpd: apr_sockaddr_info_get() failed for 报错的相关文章

Apache启动提示 httpd: apr_sockaddr_info_get() failed for xxx

httpd: apr_sockaddr_info_get() failed for xxx httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 在/usr/local/apache2/bin/apachectl start启动Apache服务的时候出现的错误 解决办法 vi /etc/hosts127.0.0.1 localhost

linux 下 apache启动、停止、重启命令

原文:linux 下 apache启动.停止.重启命令 基本的操作方法: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop   停止 apache重新启动命令: /usr/local/apache2/bin/apachectl res

linux下apache启动问题(dummy-host.example.com does not exist, Could not..127.0.0.1 for ServerName)

一.Apache常见的启动错误及解决方法. 1.在配置虚拟主机时apache启动错误解决办法: Warning: DocumentRoot [/application/apache2.2.27/docs/dummy-host.example.com] does not exist 其实出现这个错误的主要原因报错已近很明显了,是你的httpd-vhosts.conf中多了一个如下配置: <VirtualHost *:80>    ServerAdmin [email protected]   

linux 下 apache启动、停止、重启命令

基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令/usr/local/apache2/bin/apachectl stop   停止 apache重新启动命令:/usr/local/apache2/bin/apachectl restart 重启 要在重启 Apache 服务器时不中断当前的连接

解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 依次尝试了从谷歌找到的各种方法,发现只要执行如下MySQL初始化命令即可解决: /usr/local/mysql/bin/mysql_install_db --user=mysql 下面附上从谷歌找到的解决此问题的方法集锦,也许每个人遇到的问题的原因会不一样,经供参考: 一.查看报错日志 报错日志是我们解决问题的方向灯

解决linux下部署科大讯飞时的版本过低问题

在将项目部 署到阿里云服务器之后,需要将科大讯飞SDK下的libmsc64.so依赖库文件上传至/usr/java/jdk1.8.0_121/jre/lib/amd64路径下 在Windows下(Eclipse里直接运行Tomcat)调用语音转文字接口没问题,但部署到阿里云Linux上后,只要调用语音转文字接口就会报错,报错代码如下: 一开始从上图红框中的地方找原因,走了很多弯路,后面看下面的错误代码,终于找到方向如下图 然后开始注意到GLIBC_2.15 not found,阅读该博客后htt

解决linux下创建用户时出现 Creating mailbox file: 文件已存在

原来linux下添加用户后,会在系统里自动加一个邮箱(系统邮箱),路径是:/var/spool/mail/用户名.      可以直接用命令#rm -rf /var/spool/mail/用户名      这样就可以再次添加同一名字的用户. 解决You have new mail in /var/spool/mail/root提示 终端远程登陆后经常提示You have new mail in /var/spool/mail/root 这个提示是LINUX会定时查看LINUX各种状态做汇总,每经

linux下安装Oracle时交换空间不足的解决方法

摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区,空间大小要事先规划好,启动系统时自动进行mount. 这种方法只能在安装OS时设定,一旦设定好不容易改变,除非重装系统. 2.使用swapfile:(或者是整个空闲分区) 新建临时swap

如何解决apache启动时错误:Could not reliably determine the server&#39;s fully qualified domain name

启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [[email protected] httpd-2.2.4]# /usr/local/apache/bin/apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using 127.0