Nginx与Ghost:404

Nginx与Ghost:404,nginx,server,ghost-blog,Nginx,Server,Ghost Blog,我想使用nginx在/时只显示我的html页面,在/blog/时显示ghost。然而,它让我失望,因为它有一个404。但我能看到鬼影 server { listen 80; server_name 123.456.789.123; location / { root /var/www/html; } location /blog/ { proxy_set_header X-Real-IP $remote_addr;

我想使用nginx在
/
时只显示我的html页面,在
/blog/
时显示ghost。然而,它让我失望,因为它有一个
404
。但我能看到鬼影

server {
    listen 80;
    server_name 123.456.789.123;

    location / {
        root /var/www/html;
    }

    location /blog/ {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header HOST $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_pass http://127.0.0.1:2368;
        proxy_redirect off;
    }
}
html页面显示很好,但是/blog/给出了404。当我删除
/
部分并将
/blog/
替换为
/
时,ghost运行正常


当我删除/部分并设置

时,您是否将Ghost博客的URL配置为,例如
http://my-ghost-blog.com/blog/
http://127.0.0.1:2368/blog/
设置为
url:'http://123.456.789.123/blog/“,
关于404的
nginx
错误日志说明了什么?什么都没有。这是一个带有鬼图像的404,所以我猜nginx认为它很好。当您使用
location/
进行测试时,是否可以通过以下方式访问博客:
http://123.456.789.123/blog/
或as
http://123.456.789.123/