|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。 |
|