У меня есть Plesk Obisdian 18.0.25 с доменом staging.product.com
, на котором NodeJS работает сервер, обслуживающий мой Nuxt. js в качестве приложения рендеринга на стороне сервера.
Теперь я хочу добавить несколько поддержка языков, поэтому я добавил staging-fr.product.com
, активировал nginx в качестве обратного прокси. staging.product.com
все еще работает, как и ожидалось, но я не могу заставить работать обратный прокси на staging-fr
.
Это моя дополнительная конфигурация для Nginx на staging-fr
(из https://nuxtjs.org/faq/nginx-proxy/)
location ~ / {
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1m;
proxy_connect_timeout 1m;
proxy_pass http://staging.product.com; # tried many different domains, localhost:3000, 127.0.0.1:3000 and others
}
Я получаю ERR_TOO_MANY_REDIRECTS.
Кроме того, я не могу найти запущенный процесс узла, и sudo netstat -tulpen
не показывал мне никаких запущенных процессов.
Я знаю, что nodejs работает с Passenger, но я не могу найти конфигурацию в plesk.
Я просто хочу использовать второй домен для определения языка в соответствии с https://nuxt-community.github.io/nuxt-i18n/different-domains.html
- Каким должен быть proxy_pass?
- Могу ли я запустить Node-сервер без домена?