我的 nginx 配置文件位于 /etc/nginx/sites-available/ 下,有两个上游说
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;
}
}
Run Code Online (Sandbox Code Playgroud)
向工作发送卷曲请求<PrimaryIP>:80,但我想使用<SecondaryIP1>:80fortest1和<SecondaryIP2>:80for test2。可以在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 {
listen 80
server_name <SecondartIP1>
location / {
proxy_pass http://test1;
}
}
server {
listen 80
server_name <SecondarIP2>
location / {
proxy_pass http://test2;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15999 次 |
| 最近记录: |