人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Apacheのmod_expiresインストール方法についてお教えください。

現在、以下の「さくらのマネージドサーバ Atomプラン」を使用しています。
http://www.sakura.ne.jp/managedserver/
仕様
http://support.sakura.ad.jp/support/manual/ms/tech_server.shtml

ExpiresActiveを使いたいのですが、mod_expiresがインストールされていないため利用できない状態です。

mod_expiresをインストールする方法をお教えください。

サーバー運用についてはあまり詳しくありません。
状況としましては、SSHでログインは可能ですが、コマンド等はわかりません。
そのため、コマンドでの操作も含めてお教えいただければと思います。

※サーバーはまだ一般に公開していないため、再起動等可能です。

●質問者: charque
●カテゴリ:ウェブ制作
✍キーワード:Apache atom SSH さくら インストール
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど
●35ポイント

さくらのマネージドサーバは使ってないけどデフォルトでモジュールそのものはインストールされてるはずだと思うので、まずは本当に無効になっているかを調べたほうがよいです。

無効になってるだけなら有効にしてapache起動時にDynamic Shared Objectでmod_expiresを読み込ませましょう

静的インストールも難しくはないけれど1つ間違ったときのダメージが大きいのでコマンド使ったことがないという状況の人に掲示板でちょちょいと説明できるようなものではないと思う


phpがインストールされている場合のapacheモジュールの簡易確認方法

下記、一行だけのコードを書いてサーバにアップロードし、WEBからアクセスすれば見られる

<?php phpinfo() ?>

apache2handler の Loaded Modules という項目内にmod_expiresがあれば有効になっている

上のコードはサーバ仕様が丸見えになるので確認が済み次第削除しておくほうがいい



簡易確認方法が取れない場合や、ロードされていなかった場合は設定ファイルを操作する

サーバ仕様と設定ファイルの場所

http://support.sakura.ad.jp/support/manual/ms/tech_server.shtml

http://support.sakura.ad.jp/support/rs/apache/rs-tech_web.html

FreeBSD /usr/local/etc/apache/httpd.conf

エディタで設定ファイルを開き、169行目あたりにある次の行のコメント#を消す。先頭の#が無い場合は既に有効になっている

# LoadModule expires_module modules/mod_expires.so

有効期限を設定するディレクトリが決まってるならhttpd.conf内で記述してもいいですね

<Directory /home/*/www/hogehoge>
ExpiresActive On

ExpiresByType MIMEタイプ 有効期限
ExpiresByType MIMEタイプ 有効期限
ExpiresByType MIMEタイプ 有効期限

ExpiresDefault デフォルト有効期限
</Directory>

設定が終了したら保存してapache再起動

◎質問者からの返答

ご回答ありがとうございました。

早速、お教えいただいた方法で試してみました。

phpinfo()で確認したところapache2handler自体が表示されなかったため確認はできませんでした。

次に設定ファイルを操作するため、/usr/local/etc/apache/httpd.confにアクセスしたのですが、ファイルが見つからず。パスをたどったところ、/usr/local/apache/が存在しましたが、フォルダへのアクセスが「apache:Permission denied.」と表示され弾かれてしまいました。

何か原因はわかりますでしょうか?


2 ● hanako393
●35ポイント

apache:Permission denied

あなたには権限がないんです。

さくらのサポートは悪いですが、さくらに問い合わせましょう。

http://www.live-commerce.com/wiki/index.php/%E3%83%9B%E3%83%BC%E...

http://support.sakura.ad.jp/contact.html

◎質問者からの返答

マネージドプランだとroot権限無いんですね。

確かに書いてありました。サポートに問い合わせてみたいと思います。

http://support.sakura.ad.jp/page/news/20091130-002.news

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ