将Nginx配置为具有两个不同的URL,一个用于主站点,另一个用于管理 Jmeter 板

ozxc1zmp  于 2023-05-16  发布在  Nginx
关注(0)|答案(1)|浏览(114)

我想两个不同的网址http://example.comhttp://example.com/admin-dsahboard当我打http://example.com/admin-dsahboard我可以看到管理员dsahboard面板,但在地址栏中显示http://example.com,/管理员 Jmeter 板是missiing所以当我重新加载页面它重新加载到前端网站

server {
    listen 80;
    server_name example.com;

    location / {
        root /path/to/file/;
        index index.html;
    }
    location /admin-dashboard/ {
        root /path/to/file/;
        try_files $uri $uri/ /admin-dashboard/index.html;
    }    try_files $uri $uri/ /index.html;

}
dsf9zpds

dsf9zpds1#

我认为try_files导致地址栏无法更新。更简单的方法应该有效:

server {
    listen 80;
    server_name example.com;
    root /path/to/file/;
    index index.html;

    location /admin-dashboard/ {
        root /path/to/admin/;
        # add configuration to control access here   
    }
}

相关问题