技術新着情報 - Apacheカテゴリのエントリ
リポジトリ管理ソフトウェアである,Apache Archivaをインストールしてみる.インストールは,OS X El Capitan 10.11.6.JDK8がインストールされている状態.
リポジトリ管理ソフトというのが今ひとつ腑に落ちてないのだけれど,大雑把に整理するとソースコードを管理するのがgithubとかsubversionなどがあるけれど,コンパイルしたプログラムを保管する場所という事らしい.
Linkはこちら
リポジトリ管理ソフトというのが今ひとつ腑に落ちてないのだけれど,大雑把に整理するとソースコードを管理するのがgithubとかsubversionなどがあるけれど,コンパイルしたプログラムを保管する場所という事らしい.
Linkはこちら
このドキュメントでは,Apache 2.2.8をCentOS 5.1にインストールする手順を説明する. 今回は,マルチスレッドで動作させる為に,MPM=workerでインストールを行う. なお,導入するCentOS5.1は,インストールパッケージは,Server -GUIでインストールされたもので,追加でOpenSSLが導入されている事を前提とする.
Linkはこちら
Linkはこちら
このドキュメントでは,Apache 1.3で,mod_statusを有効にして,サーバのパフォーマンス状態を確認してMaxClients等のパラーメータをチューニングする考察までを記載したものである.
なお,使用しているOSは,RedHat ES3.0で,Apacheは,1.3.37である.
Linkはこちら
なお,使用しているOSは,RedHat ES3.0で,Apacheは,1.3.37である.
Linkはこちら
このドキュメントでは,logrotateを利用して,Apacheのアクセスログをローテーションする手順を説明する. Apacheにはログをローテーションする為のrotatelogという機能が備わっているが,logrotateはsyslog等のローテーションでも使われていて汎用的なので,これを使い慣れていると他のログローテーションにも応用できる点を評価して採用をしている.
また,実用的か否かは別の問題だが,ローテーションした過去ログデータをメールで送信する機能などもあるので,うまく使うことでが色々な自動運転手法が可能となる.
ここで利用しているlogrotateは,RedHatにプレインストールされていものを利用するで,このドキュメントではインストール方法については触れていない.
Linkはこちら
また,実用的か否かは別の問題だが,ローテーションした過去ログデータをメールで送信する機能などもあるので,うまく使うことでが色々な自動運転手法が可能となる.
ここで利用しているlogrotateは,RedHatにプレインストールされていものを利用するで,このドキュメントではインストール方法については触れていない.
Linkはこちら
このドキュメントでは,第三者機関から秘密鍵(Private key)やCSR(Certificate Signing Request:証明書署名要求)を生成して認証局から証明書を取得し,それをApache2.0に設定してsslstartで稼働させたり,-DSSLオプションをつけて自動起動させるまでの手順を説明する. また,手順の中では,自動起動に伴うパスフェーズのクリアも含まれている.
なお,使用しているOSは,RedHat Linux ES3上で稼働している.
Linkはこちら
なお,使用しているOSは,RedHat Linux ES3上で稼働している.
Linkはこちら
このドキュメントでは,Apache2の環境に,基本認証を設定する. 基本認証とは,Webサイトにアクセスする際に,ユーザとパスワードを入力させる認証方式. パスワード情報などを送信するときに暗号化等が施されていないので,注意する.
Linkはこちら
Linkはこちら
このドキュメントでは,Apacheのセキュリティ向上・対策の為に,httpd.confにあるServerSignatureやServerTokensパラメータ,およびPHP.INIファイルのexpose_phpを使って,Webサーバのバージョン情報等が漏洩しないように設定する手順を説明する. バージョンを表示させないことで攻撃を遅らせる事が目的で,根本的な対処ではないが,既存システム影響範囲が少なく作業も簡単な対策である.
Linkはこちら
Linkはこちら
このドキュメントでは,RedHat ES3.0に,PHP5.1.4をインストールする手順を説明する. また,Apache1.3.36と連携させる様にコンパイルを行う.この手順を実行するためには,ライブラリ参照や実行モジュールを必要とするため,事前にApacheとMySQLをインストールしておく. この手順の中で, libxml2が必要となるので,そのパッケージのインストール方法についても記載している.
Linkはこちら
Linkはこちら
このドキュメントでは,analog6.0をインストールする手順を説明する. analogとは,歴史のあるWebログ分析ツールである. また,巻末によく使いそうなオプションについて列挙してある.
Linkはこちら
Linkはこちら
このドキュメントでは,Apache2をソースからコンパイルしてインストールする手順を説明する. ここでは,マルチプロセッシングモジュール(MPM)に,パフォーマンスが良いとされているworkerを取り入れてみる.
なお,使用しているOSは,RedHat Linux ES3.0上である.
Linkはこちら
なお,使用しているOSは,RedHat Linux ES3.0上である.
Linkはこちら
このドキュメントでは,apachetopの導入と利用手順について説明する. apachetopとは,その名の通りUNIX系OSでは標準搭載に近いtopコマンドのapache版で,リアルタイムにapacheの解析が行える. リアルタイムといってもapacheのログファイルをウォッチしているのだが,リクエストされたファイル,HTTPのステータスコードやレスポンスタイムがわかるので,ちょっとした分析に便利だと考えられる. 今回,このプログラムを知ったのはJPCERT/CCによるセキュリティ勧告でセキュリティホールがあるというアナウンスがされたからである. なお,今回あまり調べていないので,このバージョンはセキュリティホールがあるものかもしれないので,用途によってはよく調べてから利用する.
なお,使用しているOSは,RedHat Linux ES3.0である.
Linkはこちら
なお,使用しているOSは,RedHat Linux ES3.0である.
Linkはこちら
このドキュメントでは,Apache1.3のMaxClientsパラメータを256以上にする方法を説明する. LinuxでApacheを利用する場合,デフォルトでは,MaxConnectionが256となっている. それを2048に変更する. この作業は,ヘッダーファイルを書き換えてコンパイルし直しとなる.
Linkはこちら
Linkはこちら