Apache Archive

force ssl

force ssl ด้วย php < ?php if ( !$_SERVER ) { header("location:https://www.yourdomain.com"); exit; } ?> อีกวิธีการหนึ่งคือใช้  .htaccess วิธีที่ 1: SSLOptions +StrictRequire SSLRequireSSL SSLRequire %{HTTP_HOST} eq "domain.com" ErrorDocument 403 https://domain.com วิธีที่ 2: SSLOptions +StrictRequire SSLRequireSSL SSLRequire %{HTTP_HOST} eq "domain.com" ErrorDocument 403 …

Apache web server VS SELINUX

วันนี้ได้มีโอกาสย้ายข้อมูลของเว็บเซิร์ฟเวอร์ ในเครื่องใหม่มีการติดตั้ง SELINUX ไว้ด้วย ทีนี้ผมต้องการย้าย home ของเว็บเพจจาก /var/www ให้เป็น /home/httpd เพื่อให้เหมือนกับโครงสร้างเดิม ผมก็เลยดำเนินการแก้ไขไฟล์ httpd.conf จาก /var/www ให้เป็น /home/httpd ทั้งหมด แล้วก็ restart apache ใหม่ ผลปรากฏว่า start apache ไม่ได้ และมีข้อความเตือนดังนี้ Starting httpd: Syntax error on line 265 of /etc/httpd/conf/httpd.conf: DocumentRoot must be a …

Apache + PHP + Raid fail

เมื่อวานผมจะ upgrade PHP เป็น 4.3.10 แต่สังเกตเห็นว่า Apache ก็น่าจะ upgrade เป็นเวอร์ชันใหม่ด้วย ก็เลยทำมันซะทีเดียวพร้อมๆ กัน 3 เครื่อง หลังจาก upgrade เสร็จ ก็ตรวจดูความเรียบร้อยต่างๆ ผมคิดว่าก็น่าจะปกติ ไม่มีปัญหาอะไร แต่ผลปรากฎว่า ช่วงค่ำๆ ของวันนี้เครื่องอืดผิดปกติ ผมเข้าไปดูก็พบว่า load ของเครื่องปาเข้าไปร้อยกว่าๆ ร้อยกว่าๆ จริงๆ นะครับ ผมเริ่มจากการตรวจสอบเจ้า Apache server ก่อนอื่น และก็พบว่าคงเป็นเจ้า apache นี่แหละที่เป็นตัวปัญหา ผมพยายามหยุด process ก็ไม่ได้ kill …