使用nginx如何显示在linux示例的端口上运行的网站的子目录?

ds97pgxw  于 2023-03-07  发布在  Nginx
关注(0)|答案(1)|浏览(129)

我有一个运行在127.0.0.1:8000上的网站,主页在http://website上运行正常,但是任何子页面(如127.0.0.1:8000/page)在http://website/page上都有一个404 not found错误。

upstream website {
     server 127.0.0.1:8000;
}
location / {
     proxy_pass http://website;
}

我还应该在配置文件中添加什么来解决这个问题?

gxwragnw

gxwragnw1#

location /blog ## you location of the application folder. {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   Host      $http_host;
    proxy_pass         http://website;
}

need to specify the location of your public folder. I guess its inside subdirectory. If its WordPress then you need to see you permentlink structure.

相关问题