1

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

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

我将不胜感激任何可以解决这些问题的建议。此外,任何指向完全描述 nginx、OpenResty 和 Lapis 之间关系的文档的指针都会非常有帮助。

4

1 回答 1

1

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

  1. 403 问题是由于 Lapis 应用程序目录位于根级别导致的权限错误。
  2. 无法使用端口 80 是由在后台运行的 nginx 实例引起的,该实例使用...

    ps aux | grep nginx root
    

    ...关闭它解决了这个问题并让 Lapis 应用程序控制。

于 2018-02-15T17:19:41.180 回答