六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 73|回复: 0

lighttpd编译安装启动显示getaddrinfo failed解决方法

[复制链接]

升级  46%

5

主题

5

主题

5

主题

童生

Rank: 1

积分
23
 楼主| 发表于 2013-1-16 02:19:07 | 显示全部楼层 |阅读模式
这几天研究lighttpd编译安装,碰到无数问题, 其中最头大的即
编译啥都通过了,但启动时提示
(network.c.261) getaddrinfo failed:  Name or service not known ' localhost '
 
1.搜索了下发现有网友说问题原因是/etc/hosts  中的localhost和/etc/sysconfig/network 中不一致导致的
于是修改了下都改成localhost,但还是这错误。
 google之看到lighttpd 官网有人提http://forum.lighttpd.net/topic/64647  但没解决方法
最后在意论坛找到解决方法即
方法一:
 找到/etc/lighttpd/lighttpd.conf 屏蔽掉
# server.bind                = "::1"
# server.bind                = "localhost"
即可
原文地址: (英文很简单,偶就不翻译了)http://ongardie.net/blog/lighttpd-bind-localhost/
 
还有个问题做个记录:即碰到 Leaving directory  只要不是错误不用理他。
碰到的问题2: cp rc.lighttpd /etc/init.d/lighttpd 结果service不起作用
原因复制错了文件
#pwd
/root/lighttpd-1.4.28/doc/initscripts
#cp rc.lighttpd.redhat /etc/init.d/lighttpd  修改里边的lighttpd 的sbin路径
#cp sysconfig.lighttpd  /etc/sysconfig/lighttpd 同样修改里边路径即可
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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