所以有一个名为proxy1的Nginx服务器应该重定向到两个应用程序(app1和app2)。
对于我使用的第一个proxy_pass:
server {
listen 80;
server_name proxy1;
location /app1 {
proxy_pass http://host1:9090/admin;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
这会将我引导至app1管理页面,其中包含一些网址选项
当我将鼠标悬停在它们上面时,我发现它们是:
http://proxy1/admin/metrics?pretty=true
http://proxy1/admin/ping
http://proxy1/admin/threads
http://proxy1/admin/healthcheck?pretty=true
如何配置Nginx将这些菜单网址重定向到正确的应用(app1)?