Httpd-accelerator สำหรับเว็บที่คนเข้าเยอะๆ

[quote author=Thaipowerhost link=topic=2618.msg24472#msg24472 date=1148722329]
ถ้าได้วิธีเซ็ท firewall บน FreeBSD ก็คงดี

มาแล้วครับ

เรื่องตั้งค่า squid ก็คงตามของคุณ icez เลยนะครับ เพราะไม่แตกต่างกัน

ส่วนเรื่องกฎของ firewall มาดูกัน

ในที่นี้เราจะใช้ natd ช่วยในการ redirect port นะครับ

ขั้นแรก เราต้อง compile kernel ให้ support natd โดยการเพิ่ม options IPDIVERT เข้าไป จากนั้น recompile kernel ขั้นตอนนี้ผมจะไม่พูดถึงนะครับ เพราะหาวิธีได้ทั่วไป

จากนั้นเราก็มา config ที่ /etc/rc.conf เพื่อให้ natd ทำงาน โดยใส่ script ตามนี้ครับ

[quote]natd_program="/sbin/natd"
natd_enable="YES"
natd_interface=“xxx.xxx.xxx.xxx

เยี่ยมครับ

แล้วเวบที่ run php ในโหมด cgi นั้น e-acc… ช่วยได้หรือเปล่าครับ
หรือใช้ได้แค่กับ Apache-Handler เท่านั้น

ผมรันกับเครื่อง apache + php + eaccelerator ได้ไม่มีปัญหาครับ

squid อยู่หน้า apache เลย

+1 to k.buagern

ขอบคุณครับ +1

ลองทำดูตามนั้นแล้ว ครับ แต่ติดปัญหา

/usr/local/etc/rc.d/squid.sh start

Starting squid.
2006/08/31 22:02:43| ACL name ‘all’ not defined!
FATAL: Bungled squid.conf line 5: http_access allow all
Squid Cache (Version 2.5.STABLE14): Terminated abnormally.

http_port 8080
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256
cache_access_log /dev/null
http_access allow all
visible_hostname proxy.tph.com
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

http_port 8080
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256
cache_access_log /dev/null
acl all src 0.0.0.0/0
http_access allow all
visible_hostname proxy.tph.com
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

http_port 8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin ?
no_cache deny QUERY
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256
cache_access_log /dev/null
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
refresh_pattern ^ftp:

ฮือๆๆๆ ไมเซ๊ตใน freebsd 6.1 ไม่ได้อ่า ทั้งแบบ natd / http://siambox.com/index.php?m=6&page=article_view&article_id=5