Tsukiji Systems
RSS1.0


googleで
サイト内検索
このブログ
を検索!
  help

巻き戻し中。

2015年
1月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


2015-01-12(月) 更新 [長年日記]

_ PC Apache

OCSP StaplingとSPDYをやろうと思ったら、2.4にせねばならん。 2.2系もそろそろ寿命かもしれないし(;^ω^) 去年ぐらいから、時々makeしてみてはエラーを潰して行く作業に萎えて先送りしていた。 仕方が無いのでやりますよ・・・・ とりあえずconfigureはこんな感じか。
./configure \
--prefix=/home/www \
--enable-so \
--enable-auth-dbm \
--enable-auth-digest \
--enable-cern-meta \
--enable-cache \
--enable-case-filter \
--enable-case-filter-in \
--enable-cgid \
--enable-deflate \
--enable-expires \
--enable-file-cache \
--enable-filter \
--enable-headers \
--enable-info \
--enable-mods-shared \
--enable-mods-shared=all \
--enable-php5 \
--enable-proxy \
--enable-proxy-connect \
--enable-proxy-ftp \
--enable-proxy-http \
--enable-proxy-scgi \
--enable-proxy-ajp \
--enable-proxy-balancer \
--enable-rewrite \
--enable-speling \
--enable-ssl \
--enable-threads \
--enable-unique-id \
--enable-vhost-alias \
--with-mpm=prefork \
--with-apr=/home/www/apr \
--with-apr-util=/home/www/apr-util \
--with-ssl=/usr/local \
--with-crypto \
--with-z

_ PC apr

もちろん、pkgのデフォを使ってないのでバラでaprとapr-util持ってきた。

prefixをApacheと同じ場所/home/www*1に指定。

で、上記の「--with-apr=/home/www/apr」「--with-apr=/home/www/apr」になる。

opensslはシステムデフォじゃなくてports/pkgで持ってきてるので、/usr/local指定。

*1 まぁ、俺的に歴史的経緯のある置き場所

_ PC モジュール

2.4は色々明示的に読込まねばならんようで。 結局これぐらいになってる。
LoadModule unixd_module modules/mod_unixd.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule filter_module modules/mod_filter.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php5_module        /usr/local/libexec/apache24/libphp5.so
LoadModule security2_module /home/www/lib/mod_security2.so
LoadModule fcgid_module modules/mod_fcgid.so
 /usr/local/libexec/apache2/mod_rewrite.so

_ PC ハマる

やっとこさdeflateとmod_securityが復活。

「mod_unique_id」をloadしないとフィルタ効かないのハマったorz

mod_securityは最新版と最新のフリーのルールセット

mod_securityってば最近のシグネチャはお作法がちょっと違う。

idが必ず無いとイカンらしい。

「4000000以降を使え」と言う情報もあったりして、古いルールは書換え。

他にも「LoadModule cgid_module modules/mod_cgid.so」無いとcgiがソース見せちゃったり、

fcgidをインストールして「LoadModule cgid_module modules/mod_cgid.so」しないと、

fastcgi用のスクリプトがソース丸見えになって動かなかったり。。。



アクセスカウンター!
累計:
本日:
昨日:
最近のツッコミ

(´・ω・`)ショボーン