mako前のブログに書いた奴再投稿。以前はこの方法でexpiresをインストールして一斉に書き換えた。date(有効期限)が設定されて無いよ~、と報告受けたので、無い場合はapacheで勝手に発行してもらいたい。いう事でmod_expiresを実装する事にした。DSOが有効になってればapacheをコンパイルし直す必要が無いのでラッチー。modules:core.cmod_authn_file.cmod_authn_default.c:::mod_userdir.cmod_alias.cmod_so.cmod_so.cがあるので、DSO有効みたい。ヤッタネ早速実装に入ります。mod_expires.cでまずは、エラー。rc=1これはmod_expires.cの場所が探せてないって事らしいです。指定方法は調べるとみんないろんな方法でやってて、うまくいかず。/usr/local/src/apache_x.xx.xx/src/modules/standard/mod_expires.cでうまくいった。その後、httpd.confにLoadModuleで上で作られたmod_expires.soを追加。Expiresの設定を追加。seconds”の部分はデフォルトで設定される有効期限を記述。後はapache再起動してOK。ターミナルソフトか、コマンドプロンプトで80番ポートにアクセスしてGETしてみる。text/html確認OK、追加されてました。ちなみにexpiresは何もサーバ側いじくる必要なくて、htmlやcgiなんかでも対応できるようです。今回は面倒なのでデフォルトを設定してみました。モジュールさえ実装されていればhtaccessでも可能でしょう。mako先日お試しで申し込んださくらVPSをメインにするべく、またいちから設定を始めます。速攻でメールが届くとともにいきなりroot権限をもらえます。前からどうにかなんないかなと思ってますがそれはまた今度。root権限をいただけたものの、Linuxで常にrootってのもアレなんで通常のユーザーを作ります。adduserユーザーを追加する。hogevipwで確認すると、追加されたことがわかります。passwd追加したユーザーにパスワードを設定します。設定したら端末から接続テストして、追加ユーザーでログイン出来るか確認する。はい、本日はここまで。こんだけでも書くのやっぱ大変だわ。なんか定形考えないとサクサク書けんなぁ。次はsshdとvim、ちょっとbash_profileで。agoデザイナーは安すぎるよ。膨大な知識を短時間に詰め込んでんのに。プログラマーの先輩丸山氏のHP。Androidのゲーム制作・ドット絵・ツイート墓場。名古屋の暇なプログラマの逆引きリファレンス的な覚え書き。デザイナーは安すぎるよ。膨大な知識を短時間に詰め込んでんのに。