部署前端应用到路径的nginx配置问题?

发布于 2022-09-13 00:28:55 字数 596 浏览 14 评论 0

项目部署到/app路径上,以下有两种nginx配置。

可以正确访问到应用,但会从 /app 301 到 /app/,目前不希望出现跳转。

server {

  listen 80;

  server_name ng.ct.com;

  expires 7d;

  location /app {

    root D:/code;

    index  index.html;

    try_files $uri $uri/ /app/index.html;

  }

}

不可以正确访问到应用,为什么???
如果要在这种配置下正确访问,应该还需要做什么?

server {

  listen 80;

  server_name ng.ct.com;

  expires 7d;

  location /app {

    root D:/code/app;

    index  index.html;

    try_files $uri $uri/ /index.html;

  }

}

最终目的是,可以通过 /app 访问应用,而不出现301跳转。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄荷港 2022-09-20 00:28:55

可以尝试使用端口绑定到app目录,然后用反向代理访问

try_files $uri $uri/ /app/index.html;

标红的设置去掉. 你自己都配置是先访问文件夹了.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文