Lapis - 访问 /static/ 目录时出现 403 错误。Lapis 无法使用 80 端口

我在 Debian 9 上安装了 Lapis 并且已经工作。我有两个初学者问题需要解决,运行简单的 init 设置,从 /static/ 提供静态内容和从所有其他请求中提供 Lua 应用程序:

  1. 我在一个名为 static 的目录中放置了一个 index.html 文件,该目录与我启动 Lapis 的目录相同,但是尝试通过 IP/static/index.html 访问会导致 403 访问错误。
  2. 我无法设置服务器使用端口 80,因为该地址已经被 nginx 使用(通过 netstat 确认)。这里提供了一个“欢迎来到 OpenResty!”页面,在其他设置端口上仅提供 Lapis 应用程序。

我将感谢任何能解决这些问题的建议。此外,任何完整描述 nginx、OpenResty 和 Lapis 之间关系的文档指针都将非常有帮助。

点赞
用户1009432
用户1009432

感谢在 Moonscript IRC 上的 LordRyan 的帮助,问题解决了。

  1. 403 问题是由于 Lapis 应用程序目录位于根目录而导致的权限错误。

  2. 无法使用端口 80 是由于在后台运行的 nginx 实例造成的,使用以下命令找到...

    ps aux | grep nginx root
    

    ...关闭它就解决了该问题,并使 Lapis 应用程序获得了控制。

2018-02-15 17:19:41