我正在尝试将我的网站和 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;
}
}
提前致谢。