Rumah > Soal Jawab > teks badan
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!
漂亮男人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...