2010年8月24日 星期二

Apache 2 模組目錄與啟動模組

列出 /etc/apache2/mods-available/ 目錄檔案
此目錄存放 Apache 2 可使用的功能模組, 完整模組說明 (Module Index)


$ ls /etc/apache2/mods-available/
actions.conf          cache.load         filter.load          proxy_http.load
actions.load          cern_meta.load     headers.load         proxy.load
alias.conf            cgid.conf          ident.load           proxy_scgi.load
alias.load            cgid.load          imagemap.load        reqtimeout.conf
asis.load             cgi.load           include.load         reqtimeout.load
auth_basic.load       charset_lite.load  info.conf            rewrite.load
auth_digest.load      dav_fs.conf        info.load            setenvif.conf
authn_alias.load      dav_fs.load        ldap.load            setenvif.load
authn_anon.load       dav.load           log_forensic.load    speling.load
authn_dbd.load        dav_lock.load      mem_cache.conf       ssl.conf
authn_dbm.load        dbd.load           mem_cache.load       ssl.load
authn_default.load    deflate.conf       mime.conf            status.conf
authn_file.load       deflate.load       mime.load            status.load
authnz_ldap.load      dir.conf           mime_magic.conf      substitute.load
authz_dbm.load        dir.load           mime_magic.load      suexec.load
authz_default.load    disk_cache.conf    negotiation.conf     unique_id.load
authz_groupfile.load  disk_cache.load    negotiation.load     userdir.conf
authz_host.load       dump_io.load       proxy_ajp.load       userdir.load
authz_owner.load      env.load           proxy_balancer.load  usertrack.load
authz_user.load       expires.load       proxy.conf           version.load
autoindex.conf        ext_filter.load    proxy_connect.load   vhost_alias.load
autoindex.load        file_cache.load    proxy_ftp.load
列出 /etc/apache2/mods-enabled/ 目錄檔案
此目錄存放 Apache 2 已啟動的模組, 大都以連接檔格式存在
這裡放的都是link檔,連結到mods-available中的檔案。 

$ ls /etc/apache2/mods-enabled/
alias.conf            autoindex.conf  env.load          setenvif.load
alias.load            autoindex.load  mime.conf         status.conf
auth_basic.load       cgid.conf       mime.load         status.load
authn_file.load       cgid.load       negotiation.conf  userdir.conf
authz_default.load    deflate.conf    negotiation.load  userdir.load
authz_groupfile.load  deflate.load    reqtimeout.conf
authz_host.load       dir.conf        reqtimeout.load
authz_user.load       dir.load        setenvif.conf
 
啟動Apache2中模組的方法
啟動的模組會建立連結檔在/etc/apache2/mods-enabled
啟動 mod_ssl 動態模組
#a2enmod的全名是 apache2 enable module 
$ sudo a2enmod ssl 
Enabling module ssl.
See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates.
Run '/etc/init.d/apache2 restart' to activate new configuration!
 
卸載模組的方法
$ sudo a2dismod ssl

沒有留言:

張貼留言