仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 516|回复: 7
打印 上一主题 下一主题

[其他Linux] 来谈谈:apache启动报错:httpd: apr_sockaddr_info_get() failed

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-16 16:58:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。
重启apache:
servicehttpdrestart
固然重启乐成,但却给出以下的提醒信息:
httpd:apr_sockaddr_info_get()failedforhoteel
httpd:Couldnotreliablydeterminetheserversfullyqualifieddomainname,using127.0.0.1forServerName
究其缘故原由是由于在设置DNS的时分hostnamehoteel酿成的,从头hostnamelocalhost就能够了。
附:网上找到的相干文章

1、在启动httpd时呈现
Startinghttpd:httpd:apr_sockaddr_info_get()failedforMYHOST
httpd:Couldnotreliablydeterminetheserversfullyqualifieddomainname,using127.0.0.1forServerName.
这个成绩应当是没有在/etc/httpd/conf/httpd.conf中设定ServerName以是它会用主机上的称号来代替,起首会往找/etc/hosts中有无主机的界说。
以是要办理这个成绩能够设定ServerName大概在/etc/hosts中填进本人的主机称号MYHOST,像如许:
>vi/etc/hosts
127.0.0.1localhost.localdomainlocalhostMYHOST
2、在Linux下安装完Apache2.2.6,启动HTTP服务报错
[root@linuxhttp]#./apachectlstart
httpd:apr_sockaddr_info_get()failedforlinux(在BSD上是apr_sockaddr_info_get()failedforfreebsdla)
httpd:Couldnotreliablydeterminetheserversfullyqualifieddomainname,using127.0.0.1forServerName
经剖析发明是apache的conf目次下的设置文件httpd.conf中关于hostname设置和/etc/sysconfig/network中的HOSTNAME设置不一致招致的,修正成一致的主机名便可办理该成绩。
注:/etc/sysconfig/network默许主机名是:HOSTNAME=localhost.localdomain
PS:网上有这类举措,仿佛是没用的,由于我以为apache在编译安装过程当中会编译ARP的,因而下述操纵有点过剩。
apr和apr-util包括在Apachehttpd的刊行源代码中,而且在尽年夜多半情形下利用都不会呈现成绩。固然,假如apr或apr-util的1.0或1.1版本已安装在你的体系中了,则必需将你的apr/apr-util晋级到1.2版本,大概将httpd独自分隔编译。要利用刊行源代码中自带的apr/apr-util源代码举行安装,你必需手动完成:
.代码以下:

#编译和安装apr1.2
apr
./configure--prefix=/x/httpd/apr
make
makeinstall
apr-util
./configure--prefix=/x/httpd/apr_util--with-apr=/x/httpd/apr
make
makeinstall
apache
./configure--prefix=/x/httpd/apache2
--enable-so
--enable-cgi
--enable-rewrite
--enable-mods-shared=all
--with-apr=/x/httpd/apr
--with-apr-util=/x/httpd/apr_util
LDFLAGS="-L/usr/lib64-L/lib64"


本机准确设定申明必需为统一的
[root@spring~]#nl/etc/hosts
1#Donotremovethefollowingline,orvariousprograms
2#thatrequirenetworkfunctionalitywillfail.
3127.0.0.1localhost.localdomainspring
[root@spring~]#nl/etc/sysconfig/network
1NETWORKING=yes
2NETWORKING_IPV6=no
3HOSTNAME=spring
4#GATEWAY=192.168.8.1
[root@spring~]#less/etc/httpd/conf/httpd.conf|grepServerName
#ServerNamegivesthenameandportthattheserverusestoidentifyitself.
#ServerNamewww.ckuyun.com:80
ServerName127.0.0.1

为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
飘灵儿 该用户已被删除
7#
发表于 2015-3-24 09:06:17 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
若相依 该用户已被删除
6#
 楼主| 发表于 2015-3-17 11:10:40 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
5#
发表于 2015-3-10 21:31:55 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
海妖 该用户已被删除
地板
发表于 2015-2-10 23:19:01 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
柔情似水 该用户已被删除
板凳
发表于 2015-2-4 23:20:46 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
老尸 该用户已被删除
沙发
发表于 2015-1-26 22:28:44 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
精灵巫婆 该用户已被删除
楼主
发表于 2015-1-18 17:18:57 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 05:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表