Square Beat Engine

Blog for variety of things…

Web

.confと.htaccess

投稿日:2014-12-08 更新日:

WEBサーバーにApacheを利用している場合、WEBサーバーそのものに関する様々な設定は.confファイルと.htaccessファイルを書き換えることで行う。
これらファイルの関係が理解できた(と思う)ので、ここにメモしておく。

ファイルの親子関係

Apacheを起動すると、httpd.confファイルが必ず読み込まれる。
httpd.conf内を書き換えることで、ほかのファイルも読み込むようになる。
ファイルは/etc/httpd/conf/に存在している。

.confファイル

httpd.conf内でIncludeを記述し、ファイルパスを指定すると、指定した.confファイルを読み込むようになる。

ファイルは/etc/httpd/conf.d/に作成する。
なお、読み込む順番はアルファベット順らしい。

.htaccessファイル

.htaccessファイルは、httpd.conf内に以下の記述をすることで有効になる。

.confファイルでできることの一部を実現でき、管理者以外でも設定の追加や変更ができるメリットがある。
逆に、.confファイルは、.htaccessでできることをすべて実現できる。
管理者ユーザー以外が設定変更する場合に使用するのが主な目的だと思われる。レンタルサーバーだと、そもそも.confファイルをいじれない場合もある。
.htaccessファイルを置いたフォルダとそのサブフォルダに設定が適用されるため、局地的な運用が可能である。

再起動について

これらのファイルを編集したら、Apacheを再起動しなければ設定が反映されないので注意が必要だ。
再起動の前に、設定内容に文法やスペルの誤りがないか確認するとよい。

検証事項

記事を書いている中で、以下の2点が気になったので、仮想環境あたりで試してみて、追記したい。

  • WordPressのパーマリンク設定で作成させられる.htaccessファイルは、.confファイルに移行できると思うが、どうか?
  • .confファイルの保存先は固定か?

以上!

-Web

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ファビコンの作成と設定

今日は、ファビコンを設定してみた。 ファビコンとは、ブラウザのアドレスバーやタブに表示される、サイトのアイコン画像のこと。 一昨日導入したテーマStinger5のデフォルト画像になっていたので、オリジ …

サーバーの構成を考え直す

勉強も兼ねてブログをVPSで運用してきたわけですが、アプリローンチに備えて構成を考え直す必要が出てきました。 背景 現状、以下の2つを契約中。 さくらのメールボックス さくらのVPS サーバー運用の実 …

SSHのポートNo.変更とパーマネントリンクの問題解決

ブログを始めるにあたって、いくつかスムーズに行かない部分があった。 基本的な内容かも知れないが、トラブルシューティングは役立つ情報なので、記事として残しておくことにする。 SSH接続時のポート番号 S …

メールサーバーのセットアップ

ブログ用に、メールサーバーをセットアップしたので、手順をメモ。 自分のメールサーバーの目的 今後様々な活動をしていくとき、コンタクト先として独自ドメインのメールアドレスがあると何かと便利だと思い、メー …

[CentOS] 時刻の修正

サーバーの時刻がずれていたので、修正した。 修正前 気づいたのは、WordPressの投稿時刻がずれていたこと。 いつからずれていたのかは知らないが、ぴったり30分遅れていた。 ターミナルでさくらVP …