mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Linux Mint - Apache2 で mod_rewrite を有効化!

[ サーバ構築 ] [ Apache, Linux, LinuxMint ]

こんばんは。

Linux Mint 13 Maya(64bit) へインストールした Apache2 で URL のリダイレクトや置換えなど行えるモジュール mod_rewrite を有効化する方法についてのメモです。

RedHat 系では Apache の設定ファイルでコメント化されている “mod_rewrite.so” をコメント解除すればよいですが、Debian 系は異なるようです。

WordPress でパーマリンクを変更して使用している場合など、このモジュールを有効化にしないといけません。

以下、作業記録です。

作業記録

0. 前提条件

  • Linux Mint 13 Maya (64bit) のデスクトップ環境 Mate での作業を想定。
  • Apache2(2.2.22) がインストール済み。
  • Debian, Ubuntu 等の Debian 系は同じ。
  • root ユーザでの作業ではなく、一般ユーザでの作業。 (root 権限が必要な場合は sudo で)

1. mod_rewrite の有効化

以下のコマンドで mod_rewrite モジュールを有効化する。

1
$ sudo a2enmod rewrite

2. Apache2 設定ファイルの編集

Apache2 の conf ファイルの中で該当の環境の AllowOverride を All に変更する。 当方の場合、"/etc/apache2/sites-available/default" のドキュメントルートの部分を編集した。

1
2
3
4
5
6
7
8
$ sudo vi /etc/apache2/sites-available/default
<Directory /var/www/>
    :
  #AllowOverride None
  # ↓ 変更 ↓
  AllowOverride All
    :
</Directory>

3. Apache2 再起動

変更を有効化するために Apache2 を再起動する。

1
$ sudo service apache2 restart

RedHat 系と Debian(GNU/Linux) 系は、パッケージ管理が異なるだけで中身は同じ Linux だと考えてよいのですが、細かな部分では相違はあるものです。

以上。

Comments