load balancing with pound

1.

$ apt-get install pound

2. edit /etc/pound/pound.cfg

ListenHTTP
Address 127.0.0.1  # ip เครื่องเรา
Port    80 # port เครื่องเรา

## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
xHTTP           0   # 0 คือ ทั้งหมด

Service
BackEnd
Address 127.0.0.1  # address ที่ให้ redirect ไป ( ใส่เปง DNS ก็ได้ เช่น google.com )
Port    80
End
End
End

NOTE : Service ใส่ลงไปหลายๆอันก็ได้นะ

หรือ อาจจะใช้ matching urls ให้ static file วิ่งไปอีกเครื่องก็ได้

Service
    URL ".*.(jpg|gif|png|js|css|jpeg|html|txt)"
    BackEnd
        Address 127.0.0.1
        Port    8000
    End
End

หรือ เอา

checkURL “.*.(jpg|gif|png|js|css|jpeg|html|txt)”

ไปใส่ไว้นอก Service ก็ได้

3. edit /etc/default/pound

startup=1
4.

$ sudo /etc/init.d/pound start
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s