タグ

Apacheに関するtomk79のブックマーク (5)

  • ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記

    ■さくらVPSにChefをインストール - 初めてのシステムと日記 http://bosssato.hatenablog.com/entry/2013/06/23/135552 前回の記事でさくらVPSにChefをインストールしました。 今回はChefを使ってApache、PHPをソースインストールするレシピを書いて実際にインストールしてみます。 (package使えば入るっぽいですが、たぶんyumインストールな気が。。) 今回の内容は私のGitHubに公開しているので、そちらを参考にして頂ければです。 (というのを前から言ってみたかった。) https://github.com/bossato/chef リポジトリ作成 まずは今回のレシピを格納するリポジトリを作成します。 // chefというリポジトリを作成 $ knife solo init chef クックブック作成 次にApach

    ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記
    tomk79
    tomk79 2014/01/29
    シェフ。
  • Macが主流になってきました

    MAMPなクライアント環境でweb開発のテスト中です。 Apache+PHPmySQLは、さくさく動いています。 ところが、サーバで動いていたCGI(perl) が動きません。 use DBI; ここが原因。 この後、試行錯誤をいろいろとして、勉強になりました。 最終的に理解したことと手順をまとめると… DBIとは、perlのモジュールで、DBインタフェースとして必要。 DBmySQLを使うなら、ドライバとしてDBD::mysqlも必要。 MAMPに、perlは、含まれていない。*1 MAMPな環境では、perlは、OSにくっついてきたのを使っている。 つまり、OSにくっついてきたperlに、モジュール(DBI, DBD::mysql)を追加する必要あり。 DBIは、cpanコマンド(perlのモジュール管理ツール)でインストール。 DBD::mysqlもcpanコマンドでインストール

    Macが主流になってきました
    tomk79
    tomk79 2013/10/27
    PHP(on MAMP) で実行できないコマンドがある場合の対処法の一つ。かも。
  • Apache 2.0の必須設定と基本セキュリティ対策

    Apache 2.0の必須設定と基セキュリティ対策:実用 Apache 2.0運用・管理術(1)(3/3 ページ) Apache 2.0の基設定 Apacheの設定のほとんどは、httpd.confだけで行えます。httpd.confを編集することでより高いパフォーマンスを引き出したり、セキュアなサイトを作れるなど、細かな挙動を制御できます。httpd.confの設定は奥深く、それだけを解説した書籍が発行されるほどのボリュームがあります。 ここでは、多岐にわたる設定項目の中から要点をかいつまんで紹介します。なお、ソースからインストールした場合は「highperformance-std.conf」ファイルなど、用途に応じてhttpd.confファイルを選択することもできます。 Webサーバとして最小限やっておくべき設定 httpdデーモン起動の前に、最低限動作に関係するディレクティブを確

    Apache 2.0の必須設定と基本セキュリティ対策
  • HTTP クライアントを作ってみよう(6) - Digest 認証編 -

    Digest 認証 (ダイジェスト認証) 前ページでは Basic 認証を紹介し、セキュリティ面で問題があることを示しました。 その欠点を解消したのが Digest 認証です。 以下の URL では Digest 認証を行っています。 ブラウザから操作する分には Basic 認証と区別が付かないでしょうが、 認証の仕組みはちょっと複雑になっています。そのかわり、 ネットワーク上を流れるパケットを覗き見られても、パスワードがばれることはありません。 以下、仕組みを簡単に説明します。 「メッセージダイジェスト」の意味がよくわからなければ、暗号化のお話 (3) を参照してください (「ハッシュ」と「メッセージダイジェスト」は同じものと考えてください)。 まず、あらかじめサーバ側にパスワードの MD5 メッセージダイジェストを保存しておきます (ユーザ登録に相当)。 クライアントが Digest

    tomk79
    tomk79 2011/03/26
    ダイジェスト認証
  • Apache module mod_rewrite

    URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-

  • 1