来自 Apache,对 nginx 完全陌生。
我有一个简单的多代理到 nodejs 设置,它是从一些在线资源组合而成的,配置如下:
server{
listen 80;
server_name dev1.domain.net;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
location / {
proxy_pass http://127.0.0.1:3000;
}
location /other {
proxy_pass http://127.0.0.1:3001;
}
}
我已将每个新的反向代理添加为新位置。
来自 apache,感觉有点太简单了......
这是在单个文件中创建新的反向代理的最有效和最推荐的方法吗?
答案1
澄清困惑
nginx 是基于行的配置。这意味着对于每个位置(即子目录),如果位置和/或配置不同,则需要重复代理传递。
因此,起源问题的例子是正确的