
Я знаю, что я близок, но я не могу подключить свое приложение node.js к своему обратному прокси-серверу NGINX. Мое приложение node работает локально, и мой файл конфигурации проходит тесты нормально. Сначала небольшой вопрос: мне нужно загрузить свое приложение nodejs на свой vps nginx?
У меня есть VPS, на котором запущен nginx со следующей конфигурацией:
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Я хочу, чтобы приложение node.js отправляло запрос на прокси-сервер, а затем прокси-сервер обслуживал запросы к моему локальному Apache. Во всех руководствах, которые я нашел, мне говорят, что нужно редактировать конфигурацию nginx и все, но моя конфигурация, похоже, не работает. Что я могу делать неправильно?
решение1
Добавьте /
в конец строки proxy_pass:
proxy_pass http://127.0.0.1:3001/;