インストール入門(Windows)は、Web技術を初めて学習する方が自分のPCにApacheHttpServerをインストールして、 Webを確認するための必要最低限の設定について説明します。
本書で利用したOSは、Windows10(64bit)になります。
ApacheHttpServerをインストールする手順について説明します。
ディレクトリ管理の3頁をを一読下さい。
Apacheのソースコード、インストーラを管理します。
Apacheの最新版をインストールするディレクトリ
Apacheのzipファイルを解凍する一時ディレクトリ
上記ディレクトリは事前にエクスプローラを利用して作成して下さい。
64bit版:「httpd-2.4.26-Win64-VC15.zip」 32bit版:「httpd-2.4.26-Win32-VC15.zip」
展開された後のディレクトリ階層は以下のようになります。
Apacheの主な設定ファイルは、[Apacheのインストール先/conf/httpd.conf]になります。
本書では、「C:¥developer¥web¥apache¥apache-2.4.26/conf/httpd.conf」になります。
デフォルトの設定では、「C:¥Apache24」にインストールすることを想定し、設定ファイル内で「C:/Apache24」と6か所定義されています。
テキストエディタで「C:/Apache24」を「C:/developer/web/apache/apache-2.4.26」に全て置換して下さい。
37行目
ServerRoot "C:/developer/web/apache/apache-2.4.26"
246,247行目
DocumentRoot "C:/developer/web/apache/apache-2.4.26/htdocs"
<Directory "C:/developer/web/apache/apache-2.4.26/htdocs">
363行目
ScriptAlias /cgi-bin/ "C:/developer/web/apache/apache-2.4.26/cgi-bin/"
379行目
<Directory "C:/developer/web/apache/apache-2.4.26/cgi-bin">
ApacheHttpdServerをWindows10のサービスにします。
httpd -k install の実行
c:/Windows/System32<cd C:/developer/web/apache/apache-2.4.26/bin
c:/developer/web/apache/apache-2.4.26/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.
[タスクバー]右クリック-[タスクマネージャ]選択
[タスクマネージャ]-[サービス]タブ選択-[Apache2.4]右クリック-[開始]選択
[タスクマネージャ]-[サービス]タブ選択-[Apache2.4]右クリック-[停止]選択
ApacheHttpServerが起動した状態で、Webブラウザを起動し、URIに「localhost」を指定します。
Apacheのデフォルト画面は、以下の設定により「C:/developer/web/apache/apache-2.4.26/htdocs」以下のindex.htmlファイルが表示されています。
httpd.conf 246,247行目
DocumentRoot "C:/developer/web/apache/apache-2.4.26/htdocs"
<Directory "C:/developer/web/apache/apache-2.4.26/htdocs">
このようにWebから公開するhtmlファイルを格納するディレクトリをドキュメントルートと呼びます。
この設定においては、htdocs配下に作成したhtmlファイルを保存することで、「http://localhost/作成したhtml」のURIでアクセスすることで動作確認ができます。