`
powerfj
  • 浏览: 7082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

lighttpd 启动为什么没有listen 一个端口

阅读更多
我在RHEL5上面按照 robbin的帖子介绍的步骤搭建了一个一个rails环境

lighttpd.conf配置如下

# lighttpd configuration file
#
# use it as a base for lighttpd 1.0.0 and above
#
# $Id: lighttpd.conf,v 1.7 2004/11/03 22:26:05 weigon Exp $

############ Options you really have to take care of ####################

## modules to load
# at least mod_access and mod_accesslog should be loaded
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules              = (
                              "mod_rewrite",
                              "mod_redirect",
                                "mod_access",
                                "mod_fastcgi",
                                "mod_simple_vhost",
                                "mod_cgi",
                                "mod_accesslog" )


## server.virtual-* options
server.document-root        = "/tmp/railsdeployment/PaperShelf/public"

## where to send error-messages to
server.errorlog             = "/tmp/railsdeployment/PaperShelf/log/lighttpd.error.log"

# files to check for if .../ is requested
index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm" )



# mimetype mapping
mimetype.assign             = (
  ".pdf"          =>      "application/pdf",
  ".sig"          =>      "application/pgp-signature",
  ".spl"          =>      "application/futuresplash",
  ".class"        =>      "application/octet-stream",
  ".ps"           =>      "application/postscript",
  ".torrent"      =>      "application/x-bittorrent",
  ".dvi"          =>      "application/x-dvi",
  ".gz"           =>      "application/x-gzip",
  ".pac"          =>      "application/x-ns-proxy-autoconfig",
  ".swf"          =>      "application/x-shockwave-flash",
  ".tar.gz"       =>      "application/x-tgz",
  ".tgz"          =>      "application/x-tgz",
  ".tar"          =>      "application/x-tar",
  ".zip"          =>      "application/zip",
  ".mp3"          =>      "audio/mpeg",
  ".m3u"          =>      "audio/x-mpegurl",
  ".wma"          =>      "audio/x-ms-wma",
  ".wax"          =>      "audio/x-ms-wax",
  ".ogg"          =>      "application/ogg",
  ".wav"          =>      "audio/x-wav",
  ".gif"          =>      "image/gif",
  ".jpg"          =>      "image/jpeg",
  ".jpeg"         =>      "image/jpeg",
  ".png"          =>      "image/png",
  ".xbm"          =>      "image/x-xbitmap",
  ".xpm"          =>      "image/x-xpixmap",
  ".xwd"          =>      "image/x-xwindowdump",
  ".css"          =>      "text/css",
  ".html"         =>      "text/html",
  ".htm"          =>      "text/html",
  ".js"           =>      "text/javascript",
  ".asc"          =>      "text/plain",
  ".c"            =>      "text/plain",
  ".cpp"          =>      "text/plain",
  ".log"          =>      "text/plain",
  ".conf"         =>      "text/plain",
  ".text"         =>      "text/plain",
  ".txt"          =>      "text/plain",
  ".dtd"          =>      "text/xml",
  ".xml"          =>      "text/xml",
  ".mpeg"         =>      "video/mpeg",
  ".mpg"          =>      "video/mpeg",
  ".mov"          =>      "video/quicktime",
  ".qt"           =>      "video/quicktime",
  ".avi"          =>      "video/x-msvideo",
  ".asf"          =>      "video/x-ms-asf",
  ".asx"          =>      "video/x-ms-asf",
  ".wmv"          =>      "video/x-ms-wmv",
  ".bz2"          =>      "application/x-bzip",
  ".tbz"          =>      "application/x-bzip-compressed-tar",
  ".tar.bz2"      =>      "application/x-bzip-compressed-tar"
 )





#### accesslog module
accesslog.filename          = "/tmp/railsdeployment/PaperShelf/log/access.log"

url.access-deny             = ( "~", ".inc" )

$HTTP["url"] =~ "\.pdf$" {
  server.range-requests = "disable"
}



## bind to port (default: 80)
server.port                = 3000











fastcgi.server = (".fcgi" =>
    ("localhost" =>
      ("min-procs" => 1,
       "max-procs" => 5,
       "socket" => "/tmp/lighttpd/socket/rails.socket",
       "bin-path" => "/tmp/railsdeployment/PaperShelf/public/dispatch.fcgi",
       "bin-environment" => ("RAILS_ENV" => "production")
      )
    )
 )

server.error-handler-404 = "/dispatch.fcgi"





配置好之后在本机可以访问,但是局域网的机器就访问不了
由于配置了3000端口,理论上讲应该机器上面会监听这个端口,但是用stat查看所有的tcp端口监听的时候却没有




分享到:
评论
3 楼 powerfj 2008-02-22  
早没看到Raecoo兄弟的回复呀,不然要节省我几个小时
以前没做过这种服务器上面的配置,用windows用多了,成惯性了。。
2 楼 Raecoo 2008-02-22  
Firewall
1 楼 boempire 2008-02-22  
理论上是不太可能的,你是不是有其他的配置没弄好?

相关推荐

    lighttpd配置和启动脚本

    1. **启动脚本**:通常是一个名为`start-lighttpd.sh`的bash脚本,内容可能包含检查lighttpd是否已运行、设置工作环境变量、执行`lighttpd -f /path/to/lighttpd.conf`启动命令等步骤。 2. **停止脚本**:类似地,`...

    varnish+lighttpd配置

    Varnish和Lighttpd是两个非常重要...通过Varnish和Lighttpd的组合,你可以构建一个高效、灵活的Web服务器环境,有效提升网站的性能和用户体验。记住,配置过程中需要根据实际情况调整参数和策略,确保最佳的运行效果。

    lighttpd+php in android

    在Android平台上运行Web服务是一个独特的挑战,因为它是一个主要用于移动设备的操作系统。然而,通过将轻量级HTTP服务器lighttpd与PHP集成,我们能够在Android设备上构建一个小型但功能强大的Web环境。以下是对...

    ARM平台lighttpd服务器

    ARM平台的lighttpd服务器就是这样一个解决方案,尤其适用于嵌入式设备和资源有限的环境。本文将深入探讨lighttpd服务器在ARM架构上的应用及其特点。 首先,我们要了解什么是lighttpd。Lighttpd是一款开源的、高...

    最新lighttpd源码 lighttpd-1.4.22

    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...

    Lighttpd源码分析

    Lighttpd是一个轻量级的Web服务器,它在性能和资源使用上表现出色,被广泛应用于需要高性能、低资源占用的场景中。对于从事网络编程和服务器开发的专业人士来说,源码分析是一个深入了解和优化服务器行为、提升性能...

    lighttpd-1.4.45_lighttpd服务器_

    lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、安全的特性,为开发者和嵌入式平台提供了一种高效的服务选择。 lighttpd,顾名思义,强调的是“轻”——轻量级、低资源消耗。它的设计目标是提供一个...

    lighttpd-1.4.20-cmake

    2. **解压源代码**:使用`tar -zxvf lighttpd-1.4.20.tar.gz`命令进行解压,这将创建一个名为`lighttpd-1.4.20`的目录,里面包含了所有的源代码和相关文档。 3. **初始化CMake**:进入解压后的目录,运行`cmake .`...

    用于ROR应用的lighttpd配置模板

    Lighttpd是一个轻量级、高效的Web服务器,尤其适合处理动态内容,如Rails应用。"用于ROR应用的lighttpd配置模板"提供了一个预设的配置,帮助开发者快速配置lighttpd以支持Rails环境。 Lighttpd以其低内存占用和高...

    lighttpd-1.4.39.tar.gz

    其1.4.39版本是lighttpd发展中的一个重要里程碑,为用户提供了一个稳定且功能强大的服务环境。本文将深入探讨lighttpd的特性、安装与配置,并结合1.4.39版的特点,解析其在实际应用中的优势。 一、lighttpd概述 ...

    lighttpd-1.4.30.tar.gz

    lighttpd-1.4.30是该软件的一个稳定版本,它支持多种特性,如FastCGI、SSI、URL重写、模块化的结构等,适用于各种规模的网站和应用程序。 2. **安装lighttpd-1.4.30** 首先,你需要下载lighttpd-1.4.30的tar.gz...

    lighttpd-1.4.59.tar.gz

    lighttpd,一个在互联网领域广泛应用的轻量级Web服务器,因其高效、安全、易扩展的特性,深受开发者喜爱。本文将详细介绍lighttpd-1.4.59版本的安装过程以及基础配置,帮助读者深入理解这一开源HTTP服务器。 一、...

    lighttpd代码阅读资料

    4.配置解析:lighttpd的配置文件由一系列指令组成,这些指令在启动时被解析并转化为内部结构,影响服务器的行为。 三、代码阅读策略 1. 了解基础架构:首先,应熟悉lighttpd的整体架构,包括主循环、连接管理、...

    lighttpd-1.4.49.tar.gz

    4. **配置文件**:lighttpd的配置文件通常为`/etc/lighttpd/lighttpd.conf`,在此文件中设置监听端口、服务器根目录、虚拟主机、路由规则等。 5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd....

    搭建lighttpd+cgi的代码包

    本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    lighttpd-1.4.20源代码

    每个模块都是一个单独的`.c`文件,如`mod_access.c`、`mod_rewrite.c`等,它们通过lighttpd的模块接口注册和执行各自的功能。 6. **内存管理** lighttpd在内存管理上注重效率和安全性,`lighttpd-1.4.20/src/...

    lighttpd服务器

    FastCGI是CGI的一种优化实现,它保持进程常驻,从而减少了启动新进程的开销,提高了服务器性能。Lighttpd与FastCGI结合,常用于运行PHP、Python等脚本语言,提供了高效且稳定的动态内容服务。 **4. 配置指南** - `...

    lighttpd安装全集

    Lighttpd,一款轻量级且高性能的Web服务器,以其低内存占用和高效能特性,在Linux和其他操作系统上广泛使用。本文将详细介绍如何在CentOS 6.x系统上安装并配置lighttpd。 1. **支持平台与编译环境** Lighttpd适用...

Global site tag (gtag.js) - Google Analytics