论坛首页 入门技术论坛

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

浏览 3000 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-02-22  
我在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端口监听的时候却没有




   发表时间:2008-02-22  
理论上是不太可能的,你是不是有其他的配置没弄好?
0 请登录后投票
   发表时间:2008-02-22  
Firewall
0 请登录后投票
   发表时间:2008-02-22  
早没看到Raecoo兄弟的回复呀,不然要节省我几个小时
以前没做过这种服务器上面的配置,用windows用多了,成惯性了。。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics