[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

[Tomcat] Tomcatのインストール

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

記事を読む

no image

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

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

記事を読む

no image

[cron] cronの書き方・設定

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

記事を読む

no image

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

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

記事を読む

no image

[MySQL] MySQLのインストール

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

記事を読む

スポンサードリンク

Message

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

スポンサードリンク

no image
CentOSにdockerをインストールしてみた

前置き dockerをcentos7にインストールしてみました

no image
awkでのgsubを使った文字列置換(正規表現)

まえおき bashなどのシェルスクリプトで、lsした結果とかを

no image
bashで並列処理する方法(xargs)

並列処理とは 通常、意識せずにプログラムを書くと、大体の場合は

no image
AWS Redshiftの使用ストレージ容量をクエリで調べる方法

用途 AWS Redshfitのコンソールを見れば、使用中のス

no image
pythonでstorage transfer serviceを使ってみた。

準備 pythonのインストールとかする。 このあたり。

→もっと見る

  • 2024年11月
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
  • 2024年11月
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
PAGE TOP ↑