Я пытаюсь разместить свой веб-сайт и CMS на одном сервере Ubuntu и пытаюсь получить доступ к ним обоим, но у меня возникают проблемы с конфигурацией. В настоящее время веб-сайт представляет собой простую HTML-страницу, а CMS - это приложение Node. В приложении CMS есть индексная страница на http://localhost:1337/
и страницу панели управления на http://localhost:1337/admin
. При моих текущих настройках я могу просматривать только страницу индекса на WEBSITE.eu/admin
. Когда я пытаюсь пойти в WEBSITE.eu/admin/admin
он не может найти статические файлы (файлы json / js и т. д.) для визуализации страницы.
Вкратце, я хочу сделать следующее: WEBSITE.eu/admin
место, чтобы указать на http://localhost:1337/admin
так отображается панель управления CMS.
Моя текущая конфигурация блока сервера
server {
listen 80;
listen [::]:80;
root /var/www/WEBSITE/html;
index index.html index.htm;
server_name WEBSITE.eu www.WEBSITE.eu;
location /admin {
proxy_pass http://localhost:1337/admin/;
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;
}
}
Заранее спасибо.