Rumah  >  Soal Jawab  >  teks badan

Pengimbangan beban - nginx mengkonfigurasi pelayan sandaran, halaman ralat tidak berkuat kuasa

1. Apabila mengkonfigurasi pelayan sandaran nginx, apabila dua pelayan lain tidak tersedia, lompat ke halaman tersuai. Tetapi ia tidak berkuat kuasa selepas konfigurasi sebenar; sila semak apa yang salah dengan konfigurasi saya

IP hos tempat nginx dipasang: 192.168.109.210
IP dua hos lain tempat apache dipasang: 192.168.109.208 dan 192.168.109.209

2. Coretan kod

http{

mysvr huluan {

server 192.168.109.208  weight=1 max_fails=2 fail_timeout=2;
server 192.168.109.209  weight=1 max_fails=2 fail_timeout=2;
server 127.0.0.1:80  backup;
}

pelayan {

    listen       80;
    server_name  localhost;

    #设置错误页面
    root /data/www/errorpage;
    index index.html;
    
    location / {
                #设置反向代理
                #proxy_pass  http://192.168.109.208;
                proxy_pass http://mysvr;
                proxy_set_header X-Real-IP $remote_addr;
    }
    
    

}
}

3. Halaman ralat dikonfigurasikan index.html
[root@yunwei109-210 errorpage]# lagi index.html
<h1>Maaf, saya melaporkan ralat! (O_O)</h1>
[root@yunwei109-210 errorpage]# pwd
/data/www/errorpage

4. Mesej ralat (selepas menghentikan 2 pelayan lain)

Halaman ralat semasa

Halaman pelaporan ralat yang betul
Maaf, saya melaporkan ralat!

伊谢尔伦伊谢尔伦2713 hari yang lalu708

membalas semua(1)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-16 17:20:22

    Tambah dalam segmen http:

    proxy_next_upstream  http_404 http_502 error;

    Untuk butiran, sila lawati:
    http://nginx.org/en/docs/http...
    http://nginx.org/en/docs/http...

    balas
    0
  • Batalbalas