[Apache] Apache HTTP Serverのインストール

公開日: : 最終更新日:2013/11/29 ツール・製品 , ,

Apache HTTP Serverをインストールします。

Apache HTTP ServerはApache Software Foundationのプロジェクトで開発されているオープンソースのWebサーバです。

現在は2.2系と2.4系がStableバージョンですが、今後使われていくのは2.4系ですので、
特別な理由がなければ2.4系を使うようにしましょう。

主にLinux系OS等で使用される方は、公式サイトからダウンロードしてソースコードからビルドしてください。

執筆段階では、2.4のWindowsバイナリは配布されていませんでした。
調べたところ、以下サイトがビルドしてくれたものを配布しているので、ダウンロードしてみてください。
http://www.apachelounge.com/download/

また、動かすためには「Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ」が必要とのこと。
以下サイトからインストールしてください。
http://www.microsoft.com/ja-jp/download/details.aspx?id=30679

当記事執筆段階では、最新バージョンは2.4.7となりますが、
適宜読み替えて進めてください。

次にhttpd.confの設定変更。
インストールした箇所に応じて適宜設定変更してください。
以下は例。

ServerRoot "J:/ProgramFiles/httpd-2.4.7-win64-VC11/Apache24"
DocumentRoot "J:/ProgramFiles/httpd-2.4.7-win64-VC11/Apache24/htdocs"
<Directory "J:/ProgramFiles/httpd-2.4.7-win64-VC11/Apache24/htdocs">
ScriptAlias /cgi-bin/ "J:/ProgramFiles/httpd-2.4.7-win64-VC11/Apache24/cgi-bin/"
<Directory "J:/ProgramFiles/httpd-2.4.7-win64-VC11/Apache24/cgi-bin">

次に、スタートメニューからコマンドプロンプトを管理者権限で開きます。
以下のコマンドを入力します。

# /path-to-install/httpd -k install

すると、WindowsサービスとしてApacheが登録されます。

次に、登録されたApacheを起動します。
以下のコマンドを入力します。

# /path-to-install/httpd -k start

ちゃんと起動しているかどうか確認してみましょう。
以下のURLをクリックしてみてください。(あなたのApacheにアクセスします)
http://localhost/

It Works!

と表示されれば成功です。

最後に、Apacheを止めましょう。
以下のコマンドを入力します。

# /path-to-install/httpd -k stop

(おわり)

スポンサードリンク

関連記事

no image

[MySQL] MySQLのインストール

MySQLをインストールします。 ●ダウンロード まずは、以下サイトを表示しましょう。

記事を読む

no image

[Redmine] チケットのステータス追加

Redmineのチケットステータス追加についてです。 直観的に、「管理」→「チケットのステータ

記事を読む

no image

[cron] cronの書き方・設定

よく忘れるので、cronの書き方をメモります。 ●crontab -l 現在の設定を標準

記事を読む

no image

[Tomcat] Tomcatのインストール

Tomcatをインストールします。 Tomcatは、Apache Software Found

記事を読む

no image

[MySQL] テスト用DB・テーブル作成

MySQLのインストールが完了していない方は、こちらの記事を参照してインストールしてください。

記事を読む

スポンサードリンク

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

no image
[Re:dash] BigQuery接続で日本語タイトルを出す(v2.0.0)

BigQueryは現在マルチバイトを含むSQLを発行することができない

no image
[Python] Nullの判定方法(None)

Nullの判定方法(None) 表記方法 Pythonでは、Nul

no image
[Python] 型の検査・判定

Pythonでの型の検査・判定方法 isinstance サン

no image
[python] 日付の取り扱い(datetime) 現在日付、計算、文字列変換(format)

現在日付 日付の計算 [crayon-5a165b55e671

no image
[python] 文字列結合

pythonでの文字列結合 サンプル

→もっと見る

  • 2017年11月
    « 10月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • 2017年11月
    « 10月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
PAGE TOP ↑