タグ

apacheに関するtoshipon123のブックマーク (12)

  • Apache Isis: ドメイン駆動設計のためのJavaフレームワーク

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Apache Isis: ドメイン駆動設計のためのJavaフレームワーク
  • Apache のみで Cookie によるアクセス制御をかける - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 自分専用のサーバーに Apache をインストールする目的のひとつに、自分専用の Web サイトを構築したい、というのがあるのではないでしょうか。最近は XOOPS や TikiWiki、各種 blog など、個人でも手軽に使える CMS が多く開発されていますので、簡単に自分専用のポータルサイトを構築できます。また、よく使う資料などをどこからでもアクセスできるよ

  • nanapi Ver5をリリースするときに使った社内リリースの仕組み - UNIX的なアレ

    久々のエントリーです。先日、3周年ということでnanapiをリニューアルしました!今回は「メディアからプラットフォームへ」をコンセプトとし、大幅なリニューアルを実施しています。 リニューアルのコンセプトとかは、詳しくはこちらに書いてあります。 nanapiがVer5.0にバージョンアップしました : けんすう日記 社内リリースの重要さ UIやデザイン、細かい機能など制作側としてはすごく作り込んでいるわけですが、数週間1つのプロジェクトにコミットしているとなかなか客観的に見ることができなくなってきます。 そんな時は客観的な意見をもいたくなるものですが、その意見のもらい方がなかなか難しい。 弊社もサービスを立ち上げてから3年が経過しているわけで、従業員数もそれなりの人数になってきています。となると、開発環境やステージング環境を見てもらうにしても、面倒な手順がちょっとでもあるとなかなか難しかった

    nanapi Ver5をリリースするときに使った社内リリースの仕組み - UNIX的なアレ
  • 軽量高速Webサーバのnginxで静的コンテンツ配信とキャッシュコントロール

    nginxとは? nginxロシアで開発されている軽量で高速なWebサーバです。 現在シェアは 7% 近くあるようです。もちろんApacheに比べれば少ないですが、Apache 55%、IIS 25%, nginx 7%で3番目に使われているWebサーバになります。 昔は、Pound+Lighttpd+Apacheの組み合わせをよく使っていましたが、ここ数年はnginx+Apacheとかになりました。 主に、静的コンテンツをnginxが受け持ち、PHPなどの動的コンテンツはApacheに渡す形になります。Railsを使う場合は、nginx+Unicornの組み合わせが多いです。 いまさらな感じもありますが、インフラ周りの見直しも含めて紹介したいと思います。 静的コンテンツをnginxに任せる nginx+Apacheの場合の設定は次のようになります。(nginxがport 80、Apac

    軽量高速Webサーバのnginxで静的コンテンツ配信とキャッシュコントロール
    toshipon123
    toshipon123 2012/03/13
    nginx+Apacheで静的コンテンツを高速に。さくっとできるなら導入してみたい
  • Apache killerは危険~Apache killerを評価する上での注意~

    Apacheの脆弱性(CVE-2011-3192)いわゆるApache killerが話題になっていますが、その脅威については一部誤解があるようです。 以下は、非常に脅威とする報告の例です。 一方今回のはプロセスの肥大化を伴うので、実メモリ消費して更にスワップも使い尽くしてOS毎激重になったあげくLinuxとかの場合はOOM Killer発動と、他のプロセスや場合によってはOSを巻き込んで逝ってしまいます。 CVE-2011-3192 Range header DoS vulnerability Apache HTTPD 1.3/2.xより引用 以下は、それほど脅威でなかったとする報告の例です。 pooh.gr.jp は結構頑丈だったので 60 並列でやっと CPU idle 30% まで減らせた。 Apache Killer (CVE-2011-3192) 対策 for CentOS 5

  • 今こそ見直すApacheの設定 - blog.nomadscafe.jp

    nginxやvarnishなどがアツいですが、Apacheもまだまだ実績や安定性から採用されていると思います。ここではデフォルトとは異なる値に変更するサーバ設定を中心に、パフォーマンス改善、安全性向上のためのApacheの設定を紹介します。 mpmの確認 > /path/to/bin/httpd -V Server version: Apache/2.2.19 (Unix) Server built: Jun 23 2011 17:13:13 Server's Module Magic Number: 20051115:28 Server loaded: APR 1.4.5, APR-Util 1.3.12 Compiled using: APR 1.4.5, APR-Util 1.3.12 Architecture: 64-bit Server MPM: Worker PreforkやW

  • Snow Leopard(10.6)にMacPortsでPHPを開発環境を構築してみた

    Posted: 2011.02.15 / Category: Mac / Tag: MacPorts MacPortsを使用すればターミナルからコマンドを打つだけで、PHPMySQLなどのオープンソースをインストールしてくれるらしいです。 MacPHPを開発するにあたりMAMPPとどちらにしようかと悩みましたが、MacPortsを使用した方が色々小回りがきくらしいのでこちらにしました。 MacPortsをインストールすることろからはじめ、PHP&MySQLがいちおう動いているよね。というところまでやってみます。 MacPortsのインストール まずはMacPortsをインストールしなくては始まりませんね。 下記サイトで配布されています。 MacPorts 「“dmg” disk images for…」から対応OSのバージョンを選択してdmgファイルをダウンロードします。 インストール

    Snow Leopard(10.6)にMacPortsでPHPを開発環境を構築してみた
  • Apache上でRailsアプリを動かすPassengerを使ってみたよ(その1) - 白狼日記 -現在修行中-

    Apache上でRedmineを動かそうとしたのですが、設定などいろいろ面倒なところもあります。 ちょうど、Passengerというもの知ったので、試してみることにしました。 Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用 — Redmine.JP Apache単独でRailsアプリケーションを実行可能です。Apacheのモジュールとして実装されており、別途デーモンを起動する必要がありません。tcpポートも使いません。 Railsアプリケーションのデプロイが簡単になります。ファイルをアップロードするだけ。ほぼPHP感覚です。 サーバのメモリを節約できます。Railsインスタンスは必要なタイミングで生成します。また、一定時間アクセスがなければインスタンスを終了させます。 Apache単独でRailsアプ

    Apache上でRailsアプリを動かすPassengerを使ってみたよ(その1) - 白狼日記 -現在修行中-
  • Big Sky :: javascriptを難読化するapache filterモジュールmod_aaencode書いた。

    記号プログラミング大好きっ子の皆さん、こんにちわ。 Advent Calendarで書いてもよかったかもしれませんが、どちらかと言うと逆かなーとか思ったのでこちらで。 aaencodeと言えば、はせがわさんが作ったjavascript向けの変態難読化スクリプトの事ですが、これの利用価値として以前から考えていたapacheモジュール化をやってみました。 サーバ上のjavascriptファイルを可視状態で編集してもクライアントからは難読化されて見えるという代物。実装としてはapacheのOutputフィルタモジュールとなります。 aaencodeは実装としては結構簡単な作りなのでソース全体を公開します。 /** * mod_aaencode -- apache filter module encoding to japanese style emoticons. * * AUTHOR: *  

    Big Sky :: javascriptを難読化するapache filterモジュールmod_aaencode書いた。
  • Webサーバ勉強会に行ってきました(+資料公開) - 元RX-7乗りの適当な日々

    記念すべき第1回となる「Webサーバ勉強会」に行ってきました。 ゆくゆくはApacheのソースコードリーディングや他のWebサーバなど色々やりたいですが、まずはちゃんとApacheを理解しようという事で第1回は「Apache:httpd.conf デフォルト設定わかるかな?」というテーマでやろうと思います。まず僕は全部の意味分かっていませんので、気軽にお互いが補完し合う形で出来れば良いなと思っています。 Webサーバ勉強会はじめてみます。 - oranie's blog 形式としては、参加者間でApacheのconfigの各オプションについて分担を決めて、それぞれの担当箇所を調べてきて発表するというもの。 こういった20人の参加者のほとんどが発表するといった形式の勉強会は初めてだったので新鮮で面白かったです。私自身もかなり勉強になりました。mod_spelingとか初めて知った。(一人目か

    Webサーバ勉強会に行ってきました(+資料公開) - 元RX-7乗りの適当な日々
  • James君!~単純に起動してみる

    インストール config.xml RemoteManager 受信テスト インストール まあ、James君を起動してみる、なんてのはカンタンだ。下手すりゃ qmail とか Postfix を自前で立ち上げる、なんてことをするよりも単純じゃなかろうか(qmail だと最近の Linux だとコンパイルが素直に通らなかったりするしな..)。 とりあえず Apache から James を落せばいい。で、テキトーなディレクトリで解凍してやる。そうすると、次のようなディレクトリ構成になっているのが判ると思う。 james-2.2.0 -+- apps --- james.sar +- bin --- run.sh とか +- conf --- kernel.xml と wrapper.conf (←Phoenix の設定ファイル) +- docs --- ドキュメント類 +- ext ---

  • Layout Log4J -TECHSCORE-

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    toshipon123
    toshipon123 2010/09/13
    フォーマットを作るクラス
  • 1