我的/ etc / nginx / sites-available /下有我的nginx配置文件,有两个上游说
upstream test1 {
server 1.1.1.1:50;
server 1.1.1.2:50;
}
upstream test2 {
server 2.2.2.1:60;
server 2.2.2.2:60;
}
server {
location / {
proxy_pass http://test1;
}
location / {
proxy_pass http://test2;
}
}
向<PrimaryIP>:80
发送卷曲请求有效,但我想<SecondaryIP1>:80
使用test1
,<SecondaryIP2>:80
使用test2
。是否可以在nginx中定义它?
答案 0 :(得分:0)
您必须有两个服务器指令才能完成此任务:
upstream test1 {
server 1.1.1.1:50;
server 1.1.1.2:50;
}
upstream test2 {
server 2.2.2.1:60;
server 2.2.2.2:60;
}
server {
listen 80
server_name <SecondartIP1>
location / {
proxy_pass http://test1;
}
}
server {
listen 80
server_name <SecondarIP2>
location / {
proxy_pass http://test2;
}
}