天天看點

lighttpd基本配置

由于工作中需要用到lighttpd,自己安裝了一個,遇到了一些問題記錄如下:

(1)安裝

隻需要下面3步即可:

./configure --prefix=/home/users/xxx/lighttpd/lighttpd-1.4.20-bin

make

make install

(2)到安裝之後的目錄下建立2個檔案夾

mkdir logs

mkdir html

(3)修改配置檔案

server.port = 8321

server.modules = (

                                "mod_access",

                                "mod_accesslog" )

server.document-root = "/home/users/xxx/lighttpd/lighttpd-1.4.20-bin/html/"

server.errorlog = "/home/users/xxx/lighttpd/lighttpd-1.4.20-bin/logs/error.log"

server.pid-file = "/home/users/xxx/lighttpd/lighttpd-1.4.20-bin/lighttpd.pid"

index-file.names = ( "index.html" )

mimetype.assign = (

                                ".html" => "text/html",

                                ".js" => "text/javascript")

server.max-keep-alive-requests = 4000

dir-listing.activate = "disable" 

accesslog.filename = "/home/users/xxx/lighttpd/lighttpd-1.4.20-bin/logs/access.log"

(4)修改html檔案

<body>

hello lighttpd

</body>

(5)啟動lighttpd

./lighttpd -D -f lighttpd.conf -m ../lib/ &

注意啟動的時候必須指明lib的位置,否則會報如下錯誤:

2014-08-22 16:19:32: (plugin.c.165) dlopen() failed for: /home/users/xxx/lighttpd/lighttp-1.4.20-bin/lib/mod_indexfile.so /home/users/xxx/lighttpd/lighttp-1.4.20-bin/lib/mod_indexfile.so: cannot open shared object file: No such file or directory 

2014-08-22 16:19:32: (server.c.610) loading plugins finally failed 

(6)測試

lighttpd基本配置

ok,至此搭建了一個最簡單可用的lighttpd服務!

繼續閱讀