Java永远的神_ 2022-04-06 17:12 采纳率: 97.7%
浏览 234
已结题

nginx怎么配置不同的路由访问不同的页面?

      location /
        {
          root  /www/dist;
          try_files $uri $uri/ /index.html; 
          index index.html;
        }

上面的代码时主页面,我想访问 /test 的时候返回另一个文件夹test中的页面,我用下面的代码好像没有用

      location /test
        {
          root  /www/test;
          try_files $uri $uri/ /index.html; 
          index index.html;
        }
  • 写回答

1条回答 默认 最新

  • IT民工金鱼哥 运维领域新星创作者 2022-04-07 09:27
    关注

    玩法有问题,URL这样的配置,要配置代理的。
    举个例子说明,/ 这个用8088端口侦听,/test 用8089 侦听,那访问/test 的配置,就是如下:

        server {
            listen       8088 default_server;
            listen       [::]:8088 default_server;
            server_name  _;
            root         /usr/share/nginx/html;
    
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;
    
            location / {
            }
    
            location /test/ {
                proxy_pass http://192.168.159.111:8089/;
            }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

    报告相同问题?

    问题事件

    • 系统已结题 4月16日
    • 已采纳回答 4月8日
    • 创建了问题 4月6日

    悬赏问题

    • ¥30 各位help写一下代码
    • ¥15 在运行SDEdit模型下载不了
    • ¥15 求51控制l298n驱动的小车中超声波避障怎么写
    • ¥15 电脑连上WIFI却用不了
    • ¥30 MATLAB在RLC电路的固有响应和阶跃响应GUI仿真报告
    • ¥15 hyper-v出现的问题
    • ¥15 有能用的可加酬金,求可以批量下载懒人听书的软件,能登录自己帐号的。
    • ¥100 高博一起做RGB-D SLAM(5)VO无法出visualisation问题
    • ¥15 使用matlab进行手眼标定的仿真验证,得到齐次矩阵与opencv相差较大
    • ¥15 求推荐一个好用的录屏软件