Page 199 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 199

các  yêu  cầu  đó  vào  bên  trong  để  Apache  httpd  xử  lí  -9-.
      Trong trường hỢp này chọn MPM worker. MPM worker sử
      dụng thread để phục vụ các request, do đó nó có khả năng
      phục vụ một lượng lớn các request nhưng lại tốh rất ít tài
      nguyên  so  vói  các  process-based  MPM  khác  như  prefork.
      Đồng  thời  MPM  worker  vẫn  khai  thác  đặc  tính  ổn  định
      của cá process-based MPM bằng cách tạo ra nhiều process
      đê trước, mỗi process có nhiều thread để sẵn sàng phục vụ
      Client -10-.

           Biên dịch và cài đặt Apache httpd
           Như  chúng  ta  đều  biết,  có  hai  cách  biên  dịch  các
      module trong Apache httpd.  Cách thứ nhất, gọi là phương
      pháp động, là biên dịch các module thành các thư viện liên
      kết chia sẻ (tương tự như các thư viện DLL trên Windows).
      Với cách này,  các  module  sẽ  được biên  dịch thành các ílle
      •SO,  và sẽ được tải lên khi Apache httpd khởi động nếu cần
      (tùy  theo  các  câu  lệnh  LoadModule  trong  file  cấu  hình
      conf/httpd.conf).  Cách  biên  dịch  thứ  hai,  gọi  là  phương
      pháp  tĩnh,  là  gom  tất  cả  module  nhét  vào  trong  fí.le
      bin/httpd luôn (link statically). Khi khỏi động và trong quá
      trình chạy, Apache httpd không cần phải tải thêm module
      nào nữa.  Phương pháp tĩnh  được xem  là lựa chọn tốt hơn
      hết.  Chọn  phương  pháp  tĩnh,  chúng  ta  không  cần  dùng
      đến  module  mod_so  (module  cần  thiết  để  tải  các  íile  .so
      trong phương pháp  động).  Hơn nữa,  theo kh\iyến cáo của
      Apache,  sử  dụng  phương  pháp  tĩnh  sẽ  giúp  tăng  5%  về
      mặt períormance so vối phương pháp động.
           Chúng ta tải Apache httpd 2.X ở http://httpd.apache.org/
      download.cgi và tải mod_security tại http://www.modsecurity.org
      sử dụng các lệnh sau:
            CODE
            localhost$ wget
            http://www.tux.Org/pub/net/apache/dist/httpd/httpd-2.0.54.tar.gz


      200
   194   195   196   197   198   199   200   201   202   203   204