Развертывание сервера в NGINX проекта Nuxt не показывает домашнюю страницу - PullRequest
0 голосов
/ 02 октября 2018

Я создал новый проект Nuxt, основанный на проекте базового клиента, для создания автономного веб-приложения.Я размещаю проект на сервере NGINX.Я использую Pm2 для поддержания приложения в рабочем состоянии, и он работает на порте 3000. Я установил прокси-проход в Plesk, чтобы приложение работало.Хорошая новость: все под-URL работают, поэтому, если я захожу в / news или / blog и т. Д., Это работает правильно.Если я иду из / news обратно домой, я также получаю домашнюю страницу.

Но если я иду по домашнему URL (/), я получаю ошибку 403.Я перепробовал все, например, настройку прав доступа к корневой папке или дальнейшее редактирование файла конфигурации.Все безрезультатно.

Когда я тестирую свое приложение локально, у меня нет такой проблемы вообще.Если я добавлю файл index.html в корневую папку, я получу ошибку 404 вместо 403.

Это мои дополнительные директивы nginx в Plesk:

location ~ / {
proxypass http://127.0.0.1:3000; proxyhttpversion 1.1; proxysetheader Upgrade 
$httpupgrade;
proxysetheader Connection 'upgrade';
proxysetheader Host $host;
proxycachebypass $httpupgrade; proxysetheader X-Real-IP $remoteaddr;
proxysetheader X-Forwarded-For $proxyaddxforwardedfor;
}

Кто-нибудь знает, чтоэто могло быть?Самое странное, что это происходит только на главной странице.У меня есть тестовый URL здесь: http://silo -2018.silotest.nl ...

...