WEBサーバーのリプレースを考えております。 現在は32bit環境です。次環境では搭載メモリが増えるため、安易に64bit環境にしようと思っております。 そこで、64bit環境でApache2系を使用した場合、32bit環境に比べてどのような利点がありますでしょうか。 現在の環境 --------------- CentOS5.1 32bit CPU:Core2duo MEMORY: 4GB Apache2系 + PHP5 新環境(予定) --------------- CentOS5.1 64bit CPU:Core2duo Quad Core MEMORY: 8GB Apache2系 + PHP5 何卒よろしくお願いします。
「オープンソース化」が注目されるようになってからどのくらいの年月がたったでしょうか。特にJavaの世界はオープンソース文化が花開いているところです。かつてはプログラム作りが大好きという優秀な開発者が面白い/便利/すごいだろうと思うものをオープンソースソフトウェアとしてリリースするケースが圧倒的でしたが、オープンソース化の動きが広まるにつれ、認知度や評価、社会的立場も上がり業務でも使われだしました。次第にソフトウェアベンダが戦略を視野に入れつつ社会貢献の意味も含めて、オープンソースとしてリリースするケースが増えてきました。こうした流れの中にはEclipseといった有名な製品がありますが、これから紹介するApache Beehiveもその1つです。 Apache BeehiveはBEAシステムズがApache財団にWebLogic Workshopのコードを提供して開始されたオープンソースのプ
URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、本当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-
Please note This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at: Current release version of Apache HTTP Server documentationYou may follow this link to go to the current version of this document.
やー、できたできた。たいへんだった。 まず、32bitでコンパイルして同じPrefixにインストールした物が存在する状態で、64bitコンパイルをしようとすると、src/support/のあたりのmake時に、インストール済み(32bit)のlibaprutil-1.soをリンクしようとするのでコンパイルできません。-Lを工夫するか、インストール済みのものを消すなり動かすなりすること。(これはconfigureやらMakefileのバグとも思えるけど、仕様とも言える話) ともあれ、以下、Solaris10でApache2.2.2を64bitでコンパイルする件。 $ PATH=$PATH":/usr/sfw/bin:/usr/ccs/bin:/usr/ucb" $ export PATH $ env CC="gcc -m64" ./configure \ --enable-mods-shar
Please note This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at: Current release version of Apache HTTP Server documentationYou may follow this link to go to the current version of this document.
ApacheのFilterモジュールを作った話しをしたらid:c9katayamaに情報公開しろと言われたままでしたので公開します。 C言語の勉強しようかな、Apache2.xのモジュールを作ってみようかな、gdb使ってデバッグしてみようかなと考えてた人にお勧めです。 JavaでのServletの開発経験のある人であれば、Filterの処理の動きやリクエストコンテキストの考え方は分かり易いはずなので、エントリを読み終わる頃にはApacheのモジュールをgdbでデバッグしながら作る事が出来るはずです。 mod_orzを作成 今回はmod_orzというApacheモジュールを作成します。 Apacheモジュールを作成する際には、apxsというモジュール開発用のコマンドを使用しテンプレートを作ります。 # apxs -g -n orz Creating [DIR] orz Creating [F
現在、WEBサーバのシェアとしてはApacheが過半数を占めています。英国Netcraft社の調査によると2016年4月におけるApacheのシェアは49.15%である(active sitesにおけるシェア。参照:Netcraft: April 2016 Web Server Surveyy)。 2位のnginxを大きく引き離しています。このような世界的に人気の高いApacheをウェブマスターとして使いこなす方法として、このホームページでは.htaccessの利用法について解説します。httpd.confに触ることのできない一般のウェブマスターさんを対象に、「アクセス制限」「カスタムエラーページの設定」「MIMEタイプの設定」など実用度の高い利用法に絞って紹介します。「何をしたいか」のかを中心に、.htaccessの利用法を説明する構成になっています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く