Hauv qhov tshiab version:
-
Ntxiv kev them nyiaj yug rau load ntsuas nyob rau hauv round-robin hom. Piv txwv li, txhawm rau faib cov khoom thauj ntawm ob lub servers 192.168.0.100 thiab 192.168.0.101 thiab xa ob zaug ntau qhov kev thov mus rau lub server thib ob, koj tuaj yeem siv cov kev tsim kho hauv qab no:"cov dej ntws": {
"rr-lb": {
"servers": {
"192.168.0.100:8080": { },
"192.168.0.101:8080": { "qhov hnyav": 2 }
}
}
} -
Ua tiav lub peev xwm los teeb tsa cov kev cai hloov pauv rau kev thov kev sib txuas lus zoo ib yam li kev ua haujlwm "try_files "hauv nginx. Ib txoj hauv kev ntxiv tau teev tseg siv cov lus qhia "fallback", uas tua hluav taws yog tias cov ntaub ntawv thov tsis pom nyob rau hauv txoj kev tau hais los ntawm "sib qhia" cov lus qhia. Piv txwv li, txhawm rau hu rau PHP handler yog tias tsis muaj cov ntaub ntawv hauv /data/www/ directory, koj tuaj yeem qhia meej:{
"share": "/data/www/",
"rov qab": {
"pass": "apps/php"
}
}Kev siv cov nested "fallback" blocks raug tso cai. Piv txwv li, yog tias cov ntaub ntawv tsis nyob hauv /data/www/, koj tuaj yeem sim rov qab tau nws los ntawm /data/cache/, thiab yog tias nws tsis nyob ntawd, hloov qhov kev thov mus rau lwm qhov backend:
{
"share": "/data/www/","rov qab": {
"share": "/data/cache/","rov qab": {
"proxy": "http://127.0.0.1:9000"
}
}
} - Configuration parameters loaded in JSON format muab tshem tawm ntawm JavaScript-style lus (β//β¦β thiab β/* β¦ */β) thiab ntxuav cov byte sequence markers (
UTF-8 BOM ), uas tuaj yeem pab tau thaum kho phau ntawv kho ntawm cov tsis nyob hauv JSON. - Txo kev nco noj los ntawm kev yaug lub cev ntawm kev thov loj heev rau disk.
Tau qhov twg los: opennet.ru