Цель - сделать чтобы url mysite/mac-address не отличался от просто корня / И чтобы node приложение вообще не знало о существовании mac-address.
P.S. Удалось настроить редирект как хотел, так и не понял почему сразу не получилось
location /mac-address/ {
proxy_pass http://127.0.0.1:8001/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_redirect / /mac-address/;
}
app.post('/login',
passport.authenticate('local', { failureRedirect: '/login' }),
function(req, res) {
res.redirect('/');
});