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

Lapis - 403 error when accessing /static/ directory. Lapis unable to use port 80

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

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

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

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

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

    发现的
    ps aux | grep nginx root
    

    ...关闭它解决了问题并给予了 Lapis 应用程序控制权。