【Apache】Windowsのローカル環境でHTTPサーバーを作る

サイト運営

ローカルでウェブ用のプログラムなどを動かしたいのでやってみます。

初心者なのでセキュリティ面やちゃんと動作するかはわからないので気をつけてください。

Apacheをダウンロードする

Download - The Apache HTTP Server Project

Apacheの公式サイトのダウンロードページからWindows向けファイルを選択する

なんか種類ありますが「Apache Lounge」を選ぶ

一番上のファイルをダウンロードしてください。

ダウンロードできたら解凍したファイルをすべて「C:/server」の下においてください。
serverって名前はなんでも良いです。

httpd.confの設定を編集する

「Apache24/conf/httpd.conf」のファイルを適当なテキストエディタで開いて編集します。

まずは37行目付近にある「Define SRVROOT」を「C:/server/Apache24」にします。

Define SRVROOT "c:/server/Apache24"

次にドキュメントルートの設定です。

251行目付近にある設定を書き換えます。ここで指定している「public_html」の下がウェブとして使える部分です。名前は自由です。

DocumentRoot "C:\server\public_html"
<Directory "C:\server\public_html">

Apacheをインストール

コマンドプロントを管理者権限で起動して

C:\server\Apache24\bin\httpd -k install

でインストールしてください。こんな感じのメッセージが出てれば成功です。

C:\Windows\System32>C:\server\Apache24\bin\httpd -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.

Apacheを起動

タスクマネージャーを起動しサービスタブ(拡張機能みたいなアイコン)を開きます。
「Apache2.4」というサービスがあるので右クリックして「起動」を押します。
これで起動されます。サービスが見つからない場合はタスクマネージャーを再起動して、それでもない場合はインストールが失敗している可能性があります。

サイトにアクセス

適当にまずはHTMLで作成したサイトをpublic_htmlに置いて「http://localhost」にアクセスすればOKです!

コメント

タイトルとURLをコピーしました