這裡只寫一下主要配置,至於其他的開啟日誌,設定權重之類的有興趣的話可以自行腦補。
以下配置,監聽本機的80端口,為www.baidu.com這個網域提供服務。
效果:來自www.baidu.com的請求,平均地轉發到 192.16.0.1:80, 127.0.0.1:8080 兩個服務上。 (nginx.conf)
另外:淘寶tengine的配置和這個基本一樣
upstream main { :80; //此處用於設定tomcat的路徑,包括端口,此處也可以進行權重配置
server 127.0.0.1:8080;
listen 80; 處為監聽埠,也就是造訪時間URL的連接埠號碼 server_name www.baidu.com;
dev/null;
# Increase this if you want to upload larger attachments
client_max_body_size 20m;# individual nginx logs for this vhost
access_log /var/login/c /log/nginx/store_error .log;
location / {
proxy_connect_timeout 300;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host teststore.boldseas.com;#
for proxy to IIS proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://main; stream main {
....... }中的main名稱相同 ,需要注意
proxy_redirectproxy_redirect
以上就介紹了nginx做負載平衡配置,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。