足下までグローバルIPアドレスの来る環境へ引っ越してはや5か月。鯖専用機を調達するまでの間,最近持ち歩く頻度の減ったPowerBook G4で,うす連の公式サイトとここを暫定的に運用することにした。
ふと,この鯖で圧縮転送をできるやうにしようと思い, httpd.confを覗いたが, mod_gzipに関する記述は全く見られなかった。そこで,このへんを参考にインスコ。
| 行 | 修正前 | 修正後 |
|---|---|---|
| 2 | /usr/local/sbin/apxs | /usr/sbin/apxs |
| 6 | -o mod_gzip.so | (削除) |
$ make (略) $ su Password: # make install (略)
#LoadModule gzip_module libexec/httpd/mod_gzip.so, #AddModule mod_gzip.c をコメント解除。<IfModule mod_gzip.c>
mod_gzip_on Yes
LogFormat "%h\t%l\t%u\t%t\t\"%r\"\t%>s\t%b\t%{mod_gzip_result}n\t%{mod_gzip_input_size}n\t%{mod_gzip_output_size}n\t%{mod_gzip_compression_ratio}n" gzip_info
CustomLog /private/var/log/httpd/gzip_log gzip_info
mod_gzip_can_negotiate Yes
mod_gzip_static_suffix .gz
mod_gzip_update_static No
mod_gzip_dechunk yes
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 128
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 52000
mod_gzip_temp_dir /private/tmp
mod_gzip_handle_methods GET POST
mod_gzip_item_include mime ^application/x-httpd-cgi
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_include file \.shtml$
mod_gzip_item_include file \.htm$
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.txt$
mod_gzip_item_include file \.dat$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include file \.cgi$
mod_gzip_item_include file \.css$
mod_gzip_item_include file \.js$
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude mime ^audio/.*
mod_gzip_item_exclude mime ^video/.*
mod_gzip_min_http 1001
</IfModule>