这几天研究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 同样修改里边路径即可
分享到:
相关推荐
### Lighttpd安装与配置详解 #### 一、前言 Lighttpd是一款开源的、高性能的、符合标准的Web服务器软件,适用于Unix-like系统,包括Linux、BSD、Solaris等。它以其轻量级、高效率的特点,在处理高并发连接方面表现...
1. **启动脚本**:通常是一个名为`start-lighttpd.sh`的bash脚本,内容可能包含检查lighttpd是否已运行、设置工作环境变量、执行`lighttpd -f /path/to/lighttpd.conf`启动命令等步骤。 2. **停止脚本**:类似地,`...
《lighttpd安装全集——在CentOS 6.x系统中的详细步骤》 Lighttpd,一款轻量级且高性能的Web服务器,以其低内存占用和高效能特性,在Linux和其他操作系统上广泛使用。本文将详细介绍如何在CentOS 6.x系统上安装并...
在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站
### 在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的知识点详解 #### 一、Lighttpd 概述 **Lighttpd** 是一款轻量级、开源的Web服务器软件,它以其高效、低资源消耗和强大的功能集而闻名。与传统的Web...
交叉编译最新版的lighttpd-1.4.55,配置与测试CGI与HTML.内含 lighttpd-1.4.55源码,移植教程,cgi测试代码,html测试代码.测试cgi时,浏览器中应该输入192.168.100.30/cgi-bin/xx.cgi .其中 192.168.100.30为开发板的ip
NULL 博文链接:https://beike.iteye.com/blog/364813
5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf`以守护进程模式启动lighttpd,若无误则表示启动成功。 6. **测试与优化**:使用浏览器访问服务器IP,检查服务是否正常。通过调整配置参数,...
2. 启动服务:安装完成后,可以使用`sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf`启动lighttpd服务器,其中-D参数表示在后台运行,-f指定配置文件路径。 3. 停止与重启:使用`sudo service lighttpd stop`...
5. **安装lighttpd**:编译完成后,使用`sudo make install`将lighttpd及其配置文件安装到系统默认的位置,如`/usr/local/sbin`和`/etc/lighttpd`。 6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/...
在解压后的目录中,执行以下步骤来编译和安装lighttpd: ``` ./configure --prefix=/usr/local/lighttpd make sudo make install ``` 4. **配置lighttpd** lighttpd的配置文件通常位于`/etc/lighttpd/...
要将lighttpd编译到不同的嵌入式平台,首先需要下载源码包(如lighttpd-1.4.48),然后使用标准的 configure、make 和 make install 命令进行编译安装。在编译过程中,可以根据具体平台的特性选择合适的编译选项。 ...
- **编译安装 Lighttpd**:首先编译安装 Lighttpd。 - **配置 FastCGI**:为了让 Lighttpd 支持 PHP5,需要启用 FastCGI。编辑 `lighttpd.conf` 文件,添加以下内容: ```conf ## Load the modules. include ...
这种方法不依赖于FreeBSD的ports系统,而是直接从源代码编译安装,这对于那些希望自定义配置或在旧版本系统上工作的人来说尤其有用。 首先,确保你的FreeBSD系统已经更新到最新状态,并且安装了必要的编译工具。接...
这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对lighttpd的配置文件进行调整以适应Android的环境。 2. **下载PHP-CGI**:可以从PHP官方网站获取适用于Android的预编译版本,或者...
lighttpd,这个名字在Web服务器领域中或许不如Apache或Nginx那样耳熟能详,但其独特的轻量级特性和高效性能,使得它在特定场景下成为理想的解决方案。lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、...
1. **安装lighttpd**: 在ARM平台上,通常需要通过包管理器(如`apt-get`或`yum`)来安装lighttpd。确保系统已更新,并根据具体操作系统执行相应的安装命令。 2. **配置lighttpd**: 配置文件通常位于`/etc/lighttpd/...
2. 编译安装:运行configure脚本进行配置,指定安装路径,然后执行make和make install。 3. 配置文件:默认配置文件为/etc/lighttpd/lighttpd.conf,用户可以根据需求修改配置,例如设置监听端口、开启SSL、配置目录...