「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
Apache Debugging Guide¶ This document is a collection of notes regarding tools and techniques for debugging Apache httpd and its modules. Got more tips? Send 'em to docs@httpd.apache.org. Thanks! Using gdb Getting a live backtrace on unix Getting a live backtrace on Windows Debugging intermittent crashes Using truss Getting the server to dump core Solaris and coredumps Getting and analyzing a TCP
1.はじめに Webアプリケーション開発の現場で使用されている開発言語には、Java、Perl、PHP、最近であればRuby、Pythonなどがあります。この分野ではC言語も、CGIによるWebアプリケーション開発で旧来から用いられていますが、最近の開発者にはあまり馴染みがないかもしれません。当時の新技術であったJavaと比較して、あまりにも遅い結果が出ていたからとも言われています。 しかし、Webサーバの「Apache」、データベースの「PostgreSQL」「MySQL」、OSの「Linux」など、各所でオープンソースソフトウェア(OSS)の開発言語には、依然としてC言語が多く用いられています。このようにC言語は、Webアプリケーション開発の現場で使われるケースは減ったものの、現在でも重要な開発言語の一つです。 そこで今回は、Apache 2.2のmod_dbdで実装された「データベー
passenger, Ruby, Railsさて,第二回ではApache拡張ライブラリ内部を少し読んでみたいと思う.その前に,Passengerでの高速化のうんちくを一つ. 高速化についてPassengerではmod_rubyのようにruby自身をApacheに取り込んで,プロセス生成せずに高速化を図る手法とは違う.FastCGIのように一度作ったプロセスは極力永続化させようという手法で高速化を図る.ここらへんはPassenger アーキテクチャ概要 (koshigoe 仮訳) 2. Passenger のアーキテクチャを見ていただくとよいかと思う. 簡単に説明すると,PassengerはApplicationPoolServerというまんまアプリケーションをプールして管理するプロセスを立ち上げて,Apacheのプロセスはそのプロセスに接続を依頼する.そして,ApplicationPoo
典型的で孤立したWebアプリケーションは、いくつかのI/OチャネルからHTTPリクエストを受け入れ、内部でそれを処理し、HTTPレスポンスを出力し、それをクライアントに送り返します。これは、アプリケーションが終了を命令されるまで繰り返し行われます。 この事は、WebアプリケーションがHTTPを直接的に話す必然性がない事を意味します: WebアプリケーションはあるHTTPリクエストの何種類かの表現を受け入れる事を意味します。
久々に技術系っぽい話題。。。なのですが、内容は全然ヘタれ系で恐縮です。 ものすごーく以前の話ですが(1・2)、2年くらい軽く放置してたら(サボってたら)ツケが回ってきたようで、ここ数日間で本丸対応(移植)を急ぐハメになってしまいました。_| ̄|○ 移植の手順はApache1.3系統とApache2.2系統のソースをgrepしまくって対比を見つつ、以下のファイルを参考がてらに進行していきました。 /usr/local/src/httpd-2.2.11/include/httpd.h /usr/local/src/httpd-2.2.11/include/httpd_log.h /usr/local/src/httpd-2.2.11/modules/aaa/mod_auth_basic.c /usr/local/src/httpd-2.2.11/modules/experimental/mod
2020-09-01潢政办〔2020〕23号 开火车大满贯的水果机办公室 关于印发潢... 2020-09-01潢政办〔2020〕22号 开火车大满贯的水果机办公室关于印发潢... 2020-09-01潢政办〔2020〕21号 开火车大满贯的水果机办公室关于印发潢... 2020-09-01潢政办〔2020〕20号 开火车大满贯的水果机办公室关于印发潢... 2020-09-01潢政办〔2020〕19号 开火车大满贯的水果机办公室关于印发潢... 2020-09-01潢政办〔2020〕18号 开火车大满贯的水果机办公室关于加强公... 2020-07-162020年开火车大满贯的水果机资金分配情况公告公示(第三次) 2020-06-122020年开火车大满贯的水果机资金分配情况公告公示(第二次) 2020-04-072020年开火车大满贯的水果机资金分配情况公告公示(第一次) 2020-0
Apache Portable Runtime ModulesHere is a list of all modules: Apache Portability Runtime library Platform Definitions Internal Memory Allocation Atomic Operations APR Legacy Apache 1.3 Compatibility Dynamic Object Handling Functions for manupulating the environment Error Codes APR Error Values Status Value Tests File Information File Permissions flags Stat Functions Directory Manipulation Function
Apache HTTP Serverで、全てのモジュールを有効にしたい。 configureスクリプトのhelpを見ると--enable-mods-sharedというオプションがあり、共有ライブラリとしてビルド/インストールするモジュールを直接指定できるようです。 --enable-mods-sharedオプションには、個別のモジュール名の他に"all"というキーワードも指定できるのですが、--enable-mods-shared=allを指定しても全てのモジュールがコンパイル/インストールされる訳ではありません。 どうやら、sslなど、外部のライブラリに依存しているモジュールは外されているようです。 全てのモジュールを共有ライブラリとしてビルド/インストールするには、configureに以下のオプションを指定します。./configure \ --with-ldap \ --enable
先日は,必要に迫られて Apache 1.3 の mod_access を改造したという話を書きました.その時は単にあるものを改造しただけでしたが,ふと思い立って,一から Apache 2.0 用のモジュールを書いてみました.書く上で色々 Web サイトを探してみたのですが,あまり日本語の入門向けの文章が見あたらなかったので,開発する上で分かったこと(と言うほど大したものじゃないですが)をまとめておこうと思います. フェーズには,例えばそのリクエストを受け付けるか拒否するかを決めるフェーズや,リクエストされた URI と実際のディスク上のファイルとの間の対応付けを解決するフェーズ,そしてもちろん実際のレスポンスを生成するフェーズ等があります.hook 関数を挿入するポイントはこれらのフェーズになりますが,もちろんその全てのフェーズのための関数を用意する必要はありません.また個別の設定を施す
November 21, 200811:00 社内で使った Apache モジュールの資料 カテゴリ技術ネタ 社内の技術MTGで Apache モジュール入門なプレゼンをしたので、資料公開します。 非常に基礎的な内容ですが。 実際の Web サービスでの Apache モジュールの使いどころとしては、translate_name フェーズでゴニョる事が多いですね。 ユーザーへみせる URL と実体の場所との関係が複雑化してきた際には Rewrite でがんばるよりモジュール書いちゃった方がスッキリします。Apache ModuleView SlideShare presentation or Upload your own. (tags: apache module) 「技術ネタ」カテゴリの最新記事 タグ :#apache#presentation
HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。
mod_perl 2 が Stable リリースになって気がつけば半年以上経った様子。はてなではこれまで mod_perl 2 は mod_perl 2.0RC-4 (1.99) とかを使ってましたが、ぼちぼち 2.0 にちゃんと移行した方がいいかなと、重い腰を上げつつ作業してます。 現在、mod_perl には互換性のない三つのバージョンが存在してます。 mod_perl 1.0 (1.29) mod_perl 1.99 mod_perl 2.0 (2.0.2) 1.0 は Apache 1.3 の API に対応している mod_perl、1.99 と 2.0 は Apache 2.0 API に対応している mod_perl です。Apache 2.0 がそれまでのバージョンとの API の互換性を捨ててアーキテクチャの見直しが行われたのをきっかけに、mod_perl も後方互換性を
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.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く