Lapis - ошибка 403 при доступе к каталогу /static/. Lapis не может использовать порт 80

У меня установлен Lapis и он работает на Debian 9. У меня есть две проблемы для начинающих, которые мне нужно решить, запустив простую установку init, которая обслуживает статический контент из / static / и приложение Lua из всех других запросов:

  1. Я поместил файл index.html в каталог с именем static, который находится в том же каталоге, из которого я запускаю Lapis, но попытка доступа через IP/static/index.html приводит к ошибке доступа 403.
  2. Я не могу настроить сервер на использование порта 80, поскольку адрес уже используется nginx (подтверждено с помощью netstat). Есть "Добро пожаловать в OpenResty!" страница обслуживалась там, а приложение Lapis обслуживалось только на других установленных портах.

Буду признателен за любой совет, который решит эти проблемы. Также были бы полезны любые указатели на документацию, которая полностью описывает отношения между nginx, OpenResty и Lapis.

1 ответ

Решение

Благодаря помощи LordRyan на IRC moonscript проблемы решены.

  1. Проблема 403 была ошибкой разрешения, вызванной тем, что каталог приложения Lapis находился на корневом уровне.
  2. Невозможность использовать порт 80 была вызвана экземпляром nginx, работающим в фоновом режиме, который был обнаружен с помощью...

    ps aux | grep nginx root
    

    ... отключение решило проблему и дало контроль над приложением Lapis.

Другие вопросы по тегам