2016-08-03 8 views
0

Моя машина имеет Mac os. В этом я имею nginx 1.6.x. Я изначально был установлен с Homebrew.Проблемы с установкой openresty

Я пытаюсь запустить проект, который в производстве использует openresty (как это имеет Lua 3rd модули сторонних)

Моя путаница в отношении которых одна установка.

Нужно ли полностью удалить nginx и установить openresty, так как в документации указано, что это набор компонентов, т. Е. он будет содержать nginx?

или

Установить новую версию Nginx с модулями Lua 3-й партии, а затем установить openresty тоже.

Извините, если в моем вопросе есть слишком много опечаток.

Хорошая ссылка будет полезна, поскольку я думаю, что я достаточно смутил себя.

Спасибо заранее.

ответ

1

Openresty является Nginx в комплекте с Lua и других 3-модулей сторонних, так что наличие обоих из них установлена ​​на вашем компьютере, может привести к неприятностям, например:

Этот случай может произойти, если вы пытаетесь запустить их обоих в то же время: в вашем файле конфига nginx может быть блок сервера, который прослушивает порт, в то время как ваш openresty также имеет блок сервера, который прослушивает этот блок. Если nginx уже запущен, openresty не сможет работать, поскольку порт уже связан.

Я установил openresty с предыдущей установкой nginx и столкнулся с некоторыми проблемами, поэтому я бы посоветовал вам сохранить соответствующую конфигурацию и данные с вашей установки nginx и удалить ее.

Установка openresty кажется лучше, так как помимо установки nginx, он установит модули lua и еще несколько, поскольку он указан на их github. https://github.com/openresty/lua-nginx-module

Я не знаю, как идет ваш проект, но я предлагаю двигаться с использованием openresty, так как это сэкономит потенциальные проблемы.

 Смежные вопросы

  • Нет связанных вопросов^_^