Nginx代理两个HTTP服务器的配置教程
要在Nginx中代理两个HTTP服务器,可以使用以下配置:
http {
upstream server1 {
server 127.0.0.1:8001;
}
upstream server2 {
server 127.0.0.1:8002;
}
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://server1;
}
location /server2 {
proxy_pass http://server2;
}
}
}
以上配置中,'upstream' 指令定义了两个后端服务器,分别是 'server1' 和 'server2'。然后在 'server' 块中,使用 'location' 指令将请求代理到相应的后端服务器。
例如,对于根路径 '/' 的请求,会被代理到 'server1',而对于路径 '/server2' 的请求,则会被代理到 'server2'。
原文地址: https://www.cveoy.top/t/topic/lF9M 著作权归作者所有。请勿转载和采集!