[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