RINTA's Blog Annex

アクセスカウンタ

zoom RSS Apache2.4をインストールしてみた

<<   作成日時 : 2013/02/07 16:24   >>

ブログ気持玉 0 / トラックバック 1 / コメント 0

Windows Server 2003 のIIS 6.0で動作させているWebアプリケーションがあるのだが、この中で使用しているある機能がWWindows Server 2008のIIS 7.0(以降)では使えないものがある。

サーバー機の調子悪くて更新を考えなければならないのだが、上記理由で新しいサーバーにWindows Server 2008 R2のIIS 7.5を使うわけにはいかない。

そのため、代わりのWebサーバーとしてApacheを使えないか試してみることにした。

昔、ApacheとTomcatを試したことはあるのだが、随分とバージョンアップしているようなので、あらためて最新版のApacheを一からインストールしてみた。


Apacheのインストール手順

まずはApacheの最新版をダウンロードする

下記サイトからダウンロードした。
http://www.apachelounge.com/download/

テストで使ったPCはWindow Vista(32bit)なので
Windows用の32bit版:httpd-2.4.3-win32.zip をダウンロードした。


解凍するとApache24というフォルダの他に2つのファイルがあった。
Apache24
ReadMe.txt
-- Apache Win32-2.4.3 VC10 --


-- Apache Win32-2.4.3 VC10 -- にはこのように書いてある。
(ReadMe.txtの中にも同じことが書いてある)
x86のVisual Studio 2010 SP1(VC10)を使用してビルドしているので
「Visual C + + 2010 SP1再頒布可能パッケージx86」のインストールが必要。
インストールされていない場合は、ダウンロードしてインストールする。
http://www.microsoft.com/download/en/details.aspx?id=8328

Windows7にはインストールされているらしいが、
Windows Vistaなので上記サイトから vcredist_x86.exeをダウンロードした。

vcredist_x86.exeを実行するだけで、直ぐにインストール完了。
コントロールパネルの「プログラムと機能」を見ると、下記表示が追加されていた。
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219

これで、動作環境は整った。


Apacheを単純に動かすだけなら、インストールは不要で、解凍したApache24フォルダを適当なところに置くだけで良いようだ。

初期設定ではDocumentRootが"C :/ Apache24/htdocs"になっているので
解凍したファイルの中のApache24フォルダを丸ごとC:ドライブのルートに移動する。
C:\Apache24


早速起動してみる。

DOS窓で下記コマンド実行
C:\>C:\Apache24\bin\httpd.exe

Windowsファイアウォールでブロックされているというメッセージが
出たのでブロックを解除する。

ブラウザで
http://localhost/ にアクセスすると

It works!と表示された。
とりあえず動いているようだ。

しかし、DOS窓にメッセージが表示されている。
AH00558: httpd.exe: Could not reliably determine the server's fully qualified do
main name, using fe80::10c7:3045:3f57:f494. Set the 'ServerName' directive globally to suppress this message

要するに、ドメイン名が判断できないので
グローバルな 'サーバー名'ディレクティブを設定しろということらしい。

Ctrl+Cでhttpd.exeを終了させた後に
C:\Apache24\conf\httpd.confをエディタで開き

以下のように、httpd.conf内の「#ServerName www.example.com:80」と記述されたところの下に
適当なドメイン名を入れて実行してみた。

#ServerName www.example.com:80
ServerName www.rinta.jp:80

もう一度httpd.exeを実行すると、今度は何もメッセージが出ずに開始された。


今度はサービスとしてインストールしてみる。

DOS窓で下記コマンドを実行
C:\Apache24\bin>httpd.exe -k install

こんなメッセージが表示された。
Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

無事インストールできたようだ。

※DOS窓(コマンドプロンプト)を管理者権限で実行していない場合はエラーになるので要注意

インストールするだけで、サービスは開始されないので、[管理ツール]の[サービス]を開いて
Apache2.4というサービスを開始する。

管理ツールから辿らなくてもApache Service Monitorというツールがあるので
これを使って[サービス]を呼ぶこともできる。
又、ApacheのStart/Stopもできる。

Apache Service Monitor: C:\Apache24\bin\ApacheMonitor.exe


Webブラウザで http://localhost/ にアクセスすると
It works!と表示された。
Webサーバーとしては、とりあえずこれでよさそうである。


テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(1件)

タイトル (本文) ブログ名/日時
Apache 2.4 をインストールする for Windows
Apache 2.4をWindows10にインストールする手順を説明する。他のHTTPサーバ(IISなど)との共存は難しいので、初心者はApacheのみインストールすることを勧める。 ...続きを見る
ぱふぅ家のホームページ
2017/02/14 18:54

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Apache2.4をインストールしてみた RINTA's Blog Annex/BIGLOBEウェブリブログ
文字サイズ:       閉じる