2016-07-25 3 views
0

У меня есть приложение Node.js (во-первых, поэтому я немного неопытен в этом отношении), что я пытаюсь запустить локально через MAMP с NGINX, но Я получаю ошибку «403 Forbidden» (я не использую Apache, поскольку файл .conf приложения был написан для NGINX).Не удается запустить приложение Node.js на MAMP/NGINX

Что я не уверен в том, как вставить файл .conf приложения в действие. В настоящее время он находится в/env-setup/nginx-setup /, но я не уверен, что он выполняется, или если мне нужно его вставить в /Applications/MAMP/conf/nginx/nginx.conf. Кроме того, когда я установил папку приложения, я получаю drwxr-xr-x.

Любая помощь будет оценена по достоинству. Благодаря!

+0

Node.js работает в своем собственном процессе, а не как CGI или что-то еще для другого сервера. Node.js необходимо настроить собственный сервер. Или вы пытаетесь * прокси-сервер * подключиться к узлу через nginx? – Will

+0

@ user866762 Нет, я пытаюсь настроить его локально. Хм означает, что он не полагается на другой сервер, такой как MAMP для запуска? Я тоже смущен этой частью. Спасибо –

ответ

0

Вы можете пролистать this guide начиная с или около рубрики делать что-то полезное - HTTP сервером и/или this guide начиная где эта ссылка ведет.

Короткий рассказ, это правильно, nodejs не полагается на другой сервер, как php. Он работает в своем собственном процессе и отвечает за управление входящими подключениями и их прослушивание.

+0

Спасибо, но я обнаружил, что I * do * нужен NGINX для перенаправления ресурсов приложения. Все еще пытаюсь решить проблему «403 Forbidden». –

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