タグ

httpd.confに関するgt-r-blazeのブックマーク (6)

  • URLを書き換える -Rewrite機能 - Apacheの設定 - [SMART]

    Rewrite機能の概要 Rewrite機能とは、アクセスのあったURLを、正規表現で書き換えてから処理する機能です。URLを正規表現で書き換えられるので、次のようなことは簡単に実現できます。 /~user_name といったユーザ用のURLを /u/user_name に書き換える場合 RewriteEngine on RewriteRule ^/~([^/]+)/?(.*) /u/$1/$2 [R] この機能を利用する際は、mod_rewriteモジュールが使える環境になっているかどうか確認しましょう。設定ファイルの中に、次のような行があれば問題ありません。 LoadModule rewrite_module modules/mod_rewrite.so Rewrite指示子 Rewriteの機能を制御する指定子を紹介します。 RewriteEngine RewriteEngine O

    URLを書き換える -Rewrite機能 - Apacheの設定 - [SMART]
  • 絶対外せない基本設定とサーバの動作

    今回から、いよいよApacheの設定編に突入する。Apacheの設定ファイルは、長大で複雑怪奇に見えるが、実際には単純な項目の羅列にすぎない。まずは最も基的な設定を行って、Webサーバとしての体裁を整えよう。 (2/2)

    絶対外せない基本設定とサーバの動作
  • httpd.confのIndexOptions Charset

    OptionsでIndexesが指定されたディレクトリは(index.html等がない場合)ファイルの一覧が表示されるようになりますが、ファイル名の文字コードがEUC-JPやSHIFT-JISの場合は文字化けすることが多いようです。 対策としてhttpd.confをAddDefaultCharset Off IndexOptions FancyIndexing FoldersFirst SuppressHTMLPreamble HeaderName /header.html ReadmeName /footer.htmlのように編集し、header.htmlのmetaタグで文字コードを指定するというようなページがいくつか見つかります。しかし、mod_autoindexの英語版ドキュメント(現時点で日語版には記述無しtt)によるとCharset=character-set (Apache

    httpd.confのIndexOptions Charset
  • mod_autoindex - Apache HTTP サーバ バージョン 2.4

    概要 ディレクトリのインデックスは二つの情報源のうちの 一つから生成できます: 普通は index.html と呼ばれる ユーザによって書かれたファイル。 DirectoryIndex ディレクティブでこのファイル名を設定します。 これは mod_dir で制御されます。 もしくは、サーバによって生成された一覧。 その他のディレクティブでこの一覧の書式を制御します。 AddIcon, AddIconByEncoding と AddIconByType を使うことで、様々なファイルタイプに対してアイコン一覧を セットします。つまり、リストされたファイル毎に、 ファイルにマッチした一番最初のアイコンが表示されます。 これらは mod_autoindex で制御されます。 望むならば、自動インデックス生成を完全に除去 (あるいは置換) できるように、この二つの機能は分離されています。 自動インデ

  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
  • ディレクトリインデックスが文字化けする場合は、IndexOptions Charset=UTF-8などいじってみよう

    ディレクトリインデックスが文字化けする場合は、IndexOptions Charset=UTF-8などいじってみよう スポンサードリンク Tweet Apache使えるようになったらやってみたいのがディレクトリインデックスいじりですよね。日語表示できるようにしたりとか。 でも、Firefoxでは、なぜか文字化け。どうも、Firefoxは、ディレクトリインデックスを生成するHTMLの中で、meta要素で指定するcharsetは無視しちゃい、レスポンスヘッダのほうに書かれているエンコーディング(ISO-8859-1)で表示されるようなんです。 よって、こうなる。 ▲バケテーラ これを、レスポンスヘッダでしっかり指定(UTF-8)して、文字化けしない方法です。後で述べる方法を使うと、ちゃんと表示されます。 ▲化けてない とはいっても、大抵事が起こってからネットで検索するんですが、 無印家 :

  • 1