banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Thắc mắc về module trong Apache 2.4  XML
  [Discussion]   Thắc mắc về module trong Apache 2.4 23/06/2012 10:06:09 (+0700) | #1 | 265473
pntri85
Member

[Minus]    0    [Plus]
Joined: 25/08/2011 07:37:41
Messages: 83
Offline
[Profile] [PM]
Chào mọi người

Em có 1 thắc mắc về khi compile apache version 2.4.2 mong mọi người giải thích giúp

Bình thường khi e compile apache version <= 2.2 với option như sau:

./configure --prefix=/etc/apache2 --with-mpm=prefork --enable-so --enable-rewrite --enable-alias --enable-unique-id --enable-headers --disable-cgi --disable-include --disable-asis --disable-negotiation --disable-actions --disable-userdir --disable-env --disable-status

sau đó em check modules thì kết quả như sau:
Code:
Loaded Modules:
 core_module (static)
 authn_file_module (static)
 authn_default_module (static)
 authz_host_module (static)
 authz_groupfile_module (static)
 authz_user_module (static)
 authz_default_module (static)
 auth_basic_module (static)
 filter_module (static)
 log_config_module (static)
 headers_module (static)
 unique_id_module (static)
 setenvif_module (static)
 version_module (static)
 mpm_prefork_module (static)
 http_module (static)
 mime_module (static)
 autoindex_module (static)
 dir_module (static)
 actions_module (static)
 userdir_module (static)
 alias_module (static)
 rewrite_module (static)
 so_module (static)
Syntax OK


Tuy nhiên khi compile apache version 2.4 thì kết quả lại khác
Code:
Loaded Modules:
 core_module (static)
 so_module (static)
 http_module (static)
 mpm_prefork_module (static)
 authn_file_module (shared)
 authn_core_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_core_module (shared)
 access_compat_module (shared)
 auth_basic_module (shared)
 reqtimeout_module (shared)
 filter_module (shared)
 mime_module (shared)
 log_config_module (shared)
 headers_module (shared)
 setenvif_module (shared)
 version_module (shared)
 unixd_module (shared)
 autoindex_module (shared)
 dir_module (shared)
 alias_module (shared)


Trong apache 2.2 thì module ở dang static , còn apache 2.4 thì ở dạng shared
Mong mọi người giải đáp thắc mắc của em .

Thanks
[Up] [Print Copy]
  [Discussion]   Thắc mắc về module trong Apache 2.4 23/06/2012 18:30:10 (+0700) | #2 | 265489
[Avatar]
somenuchi
Member

[Minus]    0    [Plus]
Joined: 08/10/2011 09:19:02
Messages: 55
Offline
[Profile] [PM]
Tài liệu của apache viết khá chi tiết, bạn nêu đọc kĩ trước.

Với apache 2.2
--enable-MODULE=static
By default enabled modules are linked statically. You can force this explicitly.

Code:
http://httpd.apache.org/docs/2.2/programs/configure.html


Với Apache 2.4
--enable-MODULE=shared
The corresponding module will be build as DSO module. By default enabled modules are linked dynamically.

Code:
http://httpd.apache.org/docs/2.4/programs/configure.html
vô thường
[Up] [Print Copy]
  [Discussion]   Thắc mắc về module trong Apache 2.4 23/06/2012 18:56:30 (+0700) | #3 | 265490
pntri85
Member

[Minus]    0    [Plus]
Joined: 25/08/2011 07:37:41
Messages: 83
Offline
[Profile] [PM]

somenuchi wrote:
Tài liệu của apache viết khá chi tiết, bạn nêu đọc kĩ trước.

Với apache 2.2
--enable-MODULE=static
By default enabled modules are linked statically. You can force this explicitly.

Code:
http://httpd.apache.org/docs/2.2/programs/configure.html


Với Apache 2.4
--enable-MODULE=shared
The corresponding module will be build as DSO module. By default enabled modules are linked dynamically.

Code:
http://httpd.apache.org/docs/2.4/programs/configure.html
 


Thanks for sharing
[Up] [Print Copy]
  [Discussion]   Thắc mắc về module trong Apache 2.4 21/09/2012 13:01:18 (+0700) | #4 | 269600
mapthulu
Member

[Minus]    0    [Plus]
Joined: 10/06/2011 12:16:42
Messages: 28
Offline
[Profile] [PM]
Trong phiên bản Apache 2.4 này, nếu biên dịch không đặt giới hạn, nó sẽ biên dịch tất cả
Sau khi chọn module mà mình muốn, cần phải có tùy chịn để giới hạn chỉ những module được chọn
Code:
--disable-FEATURE --enable-MODULE=static --enable-mods-static=few
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|