lighttpd在运行Lua脚本时出现问题。
我一直在尝试在 lighttpd 中运行 lua 脚本。我正在运行 gentoo 并且使用 lua use flag 安装了 lighttpd。mod_magnet.so 应该在那里。当我尝试启动服务器时,我会收到以下错误:
2011-06-03 15:55:32: (configfile.c.912) source: /etc/lighttpd/lighttpd.conf line: 43 pos: 68 parser failed somehow near here: (
这里是我的配置文件:
``` ###############################################################################
Default lighttpd.conf for Gentoo.
$Header: /var/cvsroot/gentoo-x86/www-servers/lighttpd/files/conf/lighttpd.conf,v 1.5 2010/11/18 15:13:47 hwoarang Exp $
###############################################################################
{{{ variables
var.basedir = "/var/www/localhost" var.logdir = "/var/log/lighttpd" var.statedir = "/var/lib/lighttpd"
}}}
{{{ modules
At the very least, mod_access and mod_accesslog should be enabled.
All other modules should only be loaded if necessary.
NOTE: the order of modules is important.
server.modules = (
"mod_rewrite",
"mod_redirect",
"mod_alias",
"mod_access",
"mod_magnet",
"mod_cml",
"mod_trigger_b4_dl",
"mod_auth",
"mod_status",
"mod_setenv",
"mod_proxy",
"mod_simple_vhost",
"mod_evhost",
"mod_userdir",
"mod_compress",
"mod_ssi",
"mod_usertrack",
"mod_expire",
"mod_secdownload",
"mod_rrdtool",
"mod_webdav",
"mod_accesslog"
)
}}}
##########################################Magnet URL########################################## magnet.attract-raw-url-to( "/var/www/localhost/scripts/redirect.lua" )
###############################################################################################
{{{ includes
include "mime-types.conf"
fcgi and cgi are included below
}}}
{{{ server settings
server.username = "lighttpd" server.groupname = "lighttpd"
server.document-root = var.basedir + "/htdocs" server.pid-file = "/var/run/lighttpd.pid"
server.errorlog = var.logdir + "/error.log"
log errors to syslog instead
server.errorlog-use-syslog = "enable"
server.indexfiles = ("index.php", "index.html", "index.htm", "default.htm")
server.tag = "lighttpd"
server.follow-symlink = "enable"
event handler (defaults to "poll")
see performance.txt
for >= linux-2.4
server.event-handler = "linux-rtsig"
for >= linux-2.6
server.event-handler = "linux-sysepoll"
for FreeBSD
server.event-handler = "freebsd-kqueue"
chroot to directory (defaults to no chroot)
server.chroot = "/"
bind to port (defaults to 80)
server.port = 81
bind to name (defaults to all interfaces)
server.bind = "grisu.home.kneschke.de"
error-handler for status 404
server.error-handler-404 = "/error-handler.html"
server.error-handler-404 = "/error-handler.php"
Format: .html
-> ..../status-404.html for 'File not found'
server.errorfile-prefix = var.basedir + "/error/status-"
FAM support for caching stat() calls
requires that lighttpd be built with USE=fam
server.stat-cache-engine = "fam"
If lighttpd was build with IPv6 support, and you would like to listen on IPv6,
uncomment the following:
server.use-ipv6 = "enable"
}}}
{{{ mod_staticfile
which extensions should not be handled via static-file transfer
(extensions that are usually handled by mod_cgi, mod_fastcgi, etc).
static-file.exclude-extensions = (".php", ".pl", ".cgi", ".fcgi")
}}}
{{{ mod_accesslog
accesslog.filename = var.logdir + "/access.log"
}}}
{{{ mod_dirlisting
enable directory listings
dir-listing.activate = "enable"
don't list hidden files/directories
dir-listing.hide-dotfiles = "enable"
use a different css for directory listings
dir-listing.external-css = "/path/to/dir-listing.css"
list of regular expressions. files that match any of the
specified regular expressions will be excluded from directory
listings.
dir-listing.exclude = ("^.", "~$")
}}}
{{{ mod_access
see access.txt
url.access-deny = ("~", ".inc")
}}}
{{{ mod_userdir
see userdir.txt
userdir.path = "public_html"
userdir.exclude-user = ("root")
}}}
{{{ mod_ssi
see ssi.txt
ssi.extension = (".shtml")
}
{{{ mod_ssl
see ssl.txt
ssl.engine = "enable"
ssl.pemfile = "server.pem"
}}}
{{{ mod_status
see status.txt
status.status-url = "/server-status"
status.config-url = "/server-config"
}}}
{{{ mod_simple_vhost
see simple-vhost.txt
If you want name-based virtual hosting add the next three settings and load
mod_simple_vhost
document-root =
virtual-server-root + virtual-server-default-host + virtual-server-docroot
or
virtual-server-root + http-host + virtual-server-docroot
simple-vhost.server-root = "/home/weigon/wwwroot/servers/"
simple-vhost.default-host = "grisu.home.kneschke.de"
simple-vhost.document-root = "/pages/"
}}}
{{{ mod_compress
see compress.txt
compress.cache-dir = var.statedir + "/cache/compress"
compress.filetype = ("text/plain", "text/html")
}}}
{{{ mod_proxy
see proxy.txt
proxy.server = ( ".php" =>
( "localhost" =>
(
"host" => "192.168.0.101",
"port" => 80
)
)
)
}}}
{{{ mod_auth
see authentication.txt
auth.backend = "plain"
auth.backend.plain.userfile = "lighttpd.user"
auth.backend.plain
原文链接 https://stackoverflow.com/questions/6232837
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
你缺少了一个等号(因此
parser failed somehow near here: (
消息提示解析器无法理解你的开放括号)。尝试这样做: