ทำแคชให้ apt ด้วย approx
approx เป็นซอฟต์แวร์ที่ใช้เก็บแพคเกจ deb ที่ apt จะมาเรียกไปติดตั้ง ใครมีเครื่องลินุกส์ที่ใช้แพคเกจ apt ในหน่วยงานตั้งแต่สองเครื่องขึ้นไป ควรติดตั้งไว้ที่เครื่องเซิร์ฟเวอร์เป็นอย่างยิ่ง
จากการทดลองใช้งานพบว่า ช้ากว่า apt-proxy (ซึ่งช่วงหลังมีปัญหาตายบ่อยมาก) แต่เสถียรกว่าเยอะ ใช้พอร์ต 9999 เป็นพอร์ตเดียวกับ apt-proxy ทำให้ปรับใช้แทน apt-proxy ได้อย่างง่ายดาย
เริ่มติดตั้ง
ที่เครื่องเซิร์ฟเวอร์ สมมุติว่าเซิร์ฟเวอร์ชื่อ server1.example.com ไอพี 192.168.1.5
เริ่มติดตั้งด้วย
debian: lenny/etch package: apache2.2 (2.2.9-10+lenny1/2.2.3-4+etch6)
สมมุติว่าเซิร์ฟเวอร์ภายนอก ชื่อ www.example.com มีการติดตั้ง apache2 ไว้แล้ว และเซิร์ฟเวอร์ภายใน ชื่อ internal.example.com มีการติดตั้ง apache2 ไว้แล้ว
ทำที่เครื่องเซิร์ฟเวอร์ภายนอกอย่างเดียว โดยใช้มอดูล proxy_http # a2enmod proxy # a2enmod proxy_http # /etc/init.d/apache2 restart
proxy_http
# a2enmod proxy # a2enmod proxy_http # /etc/init.d/apache2 restart
ติดตั้งชื่อไฟล์ไซต์ใน sites-available ว่า internal # vi /etc/apache2/sites-available/internal
sites-available
# vi /etc/apache2/sites-available/internal
ถ้าเครื่องเราอยู่หลังพร๊อกซี่เซิร์ฟเวอร์ แล้วใช้คำสั่ง wget ไม่ได้ ให้แก้ไขไฟล์ /etc/wgetrc ให้ยอมรับพร๊อกซี่ $ vi /etc/wgetrc
/etc/wgetrc
$ vi /etc/wgetrc
... http_proxy = http://proxy.example.com:8080/ ftp_proxy = http://proxy.example.com:8080/ ...
There are currently 0 users online.
Recent comments