<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – Apache</title>
    <link>https://www.devkuma.com/jp/tags/apache/</link>
    <image>
      <url>https://www.devkuma.com/jp/tags/apache/logo/180x180.jpg</url>
      <title>Apache</title>
      <link>https://www.devkuma.com/jp/tags/apache/</link>
    </image>
    <description>Recent content in Apache on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>jp</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/jp/tags/apache/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Apache | Apache のインストール</title>
      <link>https://www.devkuma.com/jp/docs/apache/install/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/install/</guid>
      <description>
        
        
        &lt;p&gt;Apache のダウンロードとインストール方法について説明する。インストール後に Apache を起動する方法と、Apache の技術文書を参照する方法もあわせて説明する。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache | Apache のインストール | Apache のダウンロードとインストール</title>
      <link>https://www.devkuma.com/jp/docs/apache/download-install/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/download-install/</guid>
      <description>
        
        
        &lt;p&gt;Apache のダウンロードとインストール方法について説明する。2019 年 11 月時点の最新バージョンは Apache 2.4.41 である。ここでは Windows 10 (64bit) 環境にインストールする。&lt;/p&gt;
&lt;h2 id=&#34;apache-のダウンロード&#34;&gt;Apache のダウンロード&lt;/h2&gt;
&lt;p&gt;Apache をダウンロードする。Apache の公式 Web サイトは次のとおりである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://httpd.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://httpd.apache.org/&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/httpd_apache_org.png&#34; alt=&#34;httpd.apache.org&#34;&gt;&lt;/p&gt;
&lt;p&gt;最新バージョンである「Apache httpd 2.4.41 Released 2019-08-14」のブロックにある「Download」をクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download1.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;今回は Windows 10 (64bit) 環境にインストールするため、「Files for Microsoft Windows」と書かれたリンクをクリックする。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://httpd.apache.org/download.cgi#apache24&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://httpd.apache.org/download.cgi#apache24&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;br&gt;
&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download2.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;Files for Microsoft Windows をクリックしたときに韓国語が表示された場合は、ページ上部まで移動すると「この文書は最新版の翻訳ではありません。最近の変更内容は英語文書を参照してください。」という警告が表示されているはずである。その場合は「en」をクリックして英語版を表示する。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://httpd.apache.org/docs/current/ko/platform/windows.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://httpd.apache.org/docs/current/ko/platform/windows.html&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;br&gt;
&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download3.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;Apache の公式サイトでは、ソースコードのみを提供しており、Windows 用バイナリは提供していないと案内している。その代わり、配布を行っているサイトがいくつか紹介されているため、ここでは「Apache Lounge」をクリックする。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://httpd.apache.org/docs/current/en/platform/windows.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://httpd.apache.org/docs/current/en/platform/windows.html&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;br&gt;
&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download4.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;Apache Lounge のサイトが表示される。
&lt;a href=&#34;https://www.apachelounge.com/download/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.apachelounge.com/download/&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;br&gt;
&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download5.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;32bit 版と 64bit 版があるが、ここでは 64bit 環境にインストールするため、「Apache 2.4.41 Win64」の下に表示される「httpd-2.4.41-win64-VC16.zip」をクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_download6.png&#34; alt=&#34;apache_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;ダウンロードが完了したら、任意の場所に保存する。これで Apache のダウンロードは完了である。&lt;/p&gt;
&lt;h2 id=&#34;visual-c-再頒布可能パッケージのインストール&#34;&gt;Visual C++ 再頒布可能パッケージのインストール&lt;/h2&gt;
&lt;p&gt;Visual Studio でビルドされた Visual C++ アプリケーションを実行するには、必要なランタイムコンポーネントがインストールされている必要がある。Windows 用 Apache バイナリも Visual Studio でビルドされているため、ランタイムが必要である。&lt;/p&gt;
&lt;p&gt;他のアプリケーションで使用するためにすでにインストールされていることも多いが、ランタイムコンポーネントがインストールされていない場合は、次のように「VCRUNTIME140.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。」といったエラーが表示される。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/vs_error.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://visualstudio.microsoft.com/ko/downloads/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://visualstudio.microsoft.com/ko/downloads/&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上記のページに移動し、Visual C++ ランタイムをインストールする。ここでは Visual Studio 2019 用が必要である。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/vs_download.png&#34; alt=&#34;vs_download&#34;&gt;&lt;/p&gt;
&lt;p&gt;これで準備は完了した。次に Apache のインストールについて説明する。&lt;/p&gt;
&lt;h2 id=&#34;apache-のインストール&#34;&gt;Apache のインストール&lt;/h2&gt;
&lt;p&gt;Apache のインストールは、ダウンロードした圧縮ファイル「httpd-2.4.41-win64-VC16.zip」を適当なフォルダーに展開するだけでよい。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_folder.png&#34; alt=&#34;apache_folder&#34;&gt;&lt;/p&gt;
&lt;p&gt;ここでは「C:\dev\Apache24」に保存した。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache</title>
      <link>https://www.devkuma.com/jp/docs/apache/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache.png&#34; alt=&#34;Apache&#34;&gt;&lt;/p&gt;
&lt;p&gt;広く利用されている Web サーバーの一つである Apache の使い方について説明する。ここでは、ローカル環境に Apache をインストールする方法、Apache を使って Web サイトをインターネットに公開するまでの手順、アクセス制御、ログファイルの確認方法など、基本的な使い方と各種設定方法を実際に試しながら説明する。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache | Apache のインストール | 設定ファイル (http.conf) の初期設定</title>
      <link>https://www.devkuma.com/jp/docs/apache/initial-settings-for-the-configuration-file-http-conf/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/initial-settings-for-the-configuration-file-http-conf/</guid>
      <description>
        
        
        &lt;p&gt;Apache の設定は http.conf ファイルで行う。Apache をインストールした後は、インストールしたディレクトリや使用するポート番号に合わせて設定ファイルを変更する必要がある。ここでは、Apache のインストール直後に行う初期設定について説明する。&lt;/p&gt;
&lt;h2 id=&#34;インストールディレクトリの修正&#34;&gt;インストールディレクトリの修正&lt;/h2&gt;
&lt;p&gt;Apache の設定ファイルである http.conf ファイルは、インストールディレクトリの &amp;ldquo;/Apache24/conf/&amp;rdquo; にある。&lt;/p&gt;
&lt;p&gt;macOS では /etc/apache2/httpd.conf にある。&lt;/p&gt;
&lt;p&gt;修正する前に、念のため http.conf ファイルをコピーしてバックアップとして別に保存しておく。必要ないと思う場合は省略してもよい。&lt;/p&gt;
&lt;p&gt;それでは http.conf ファイルを編集する。http.conf ファイルはテキストファイルなので、テキストエディタで開ける。たとえば Windows のメモ帳でも編集できる。&lt;/p&gt;
&lt;p&gt;まず、ファイル内で &amp;ldquo;&lt;strong&gt;ServerRoot&lt;/strong&gt;&amp;rdquo; を検索する。すると、次のように書かれた箇所が見つかる。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# ServerRoot: The top of the directory tree under which the server&amp;#39;s
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to specify a local disk on the
# Mutex directive, if file-based mutexes are used.  If you wish to share the
# same ServerRoot for multiple httpd daemons, you will need to change at
# least PidFile.
#
Define SRVROOT &amp;#34;c:/Apache24&amp;#34;

ServerRoot &amp;#34;${SRVROOT}&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ServerRoot には Apache サーバーのディレクトリを設定する。デフォルトで &amp;ldquo;c:/Apache24&amp;rdquo; になっている部分を、実際に Apache をインストールしたディレクトリに変更すればよい。具体的には、SRVROOT 変数にインストールしたディレクトリを設定し、ServerRoot ではその SRVROOT 変数を使用して設定している。ここでは次のように変更した。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Define SRVROOT &amp;#34;C:/apache/Apache24&amp;#34;

ServerRoot &amp;#34;${SRVROOT}&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;上で設定した SRVROOT 変数は、次のように他の設定箇所でも使用され、同じディレクトリが設定される。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot &amp;#34;${SRVROOT}/htdocs&amp;#34;

&amp;lt;Directory &amp;#34;${SRVROOT}/htdocs&amp;#34;&amp;gt;

 ...省略...

&amp;lt;/Directory&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;IfModule alias_module&amp;gt;

 ...省略...

    #
    # ScriptAlias: This controls which directories contain server scripts. 
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing &amp;#34;/&amp;#34; apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ &amp;#34;${SRVROOT}/cgi-bin/&amp;#34;

&amp;lt;/IfModule&amp;gt;

#
# &amp;#34;${SRVROOT}/cgi-bin&amp;#34; should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
&amp;lt;Directory &amp;#34;${SRVROOT}/cgi-bin&amp;#34;&amp;gt;
    AllowOverride None
    Options None
    Require all granted
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;ポート番号の設定&#34;&gt;ポート番号の設定&lt;/h2&gt;
&lt;p&gt;次に、ポート番号の設定を確認する。ファイル内で &amp;ldquo;&lt;strong&gt;Listen&lt;/strong&gt;&amp;rdquo; を検索する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the &amp;lt;VirtualHost&amp;gt;
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Listen は、Apache がどのポート番号と IP アドレスを listen するかを設定する。一般的に Web サーバーとブラウザの通信には 80 番ポートを使用するため、デフォルト設定でも 80 番が設定されている。通常は変更する必要はないが、複数の Web サーバーが同じサーバーコンピュータ上で実行される場合は、ポート番号が重複しないようにここで設定を変更する。&lt;/p&gt;
&lt;h2 id=&#34;servername-の設定&#34;&gt;ServerName の設定&lt;/h2&gt;
&lt;p&gt;最後に ServerName の設定である。設定ファイル内で &amp;ldquo;&lt;strong&gt;ServerName&lt;/strong&gt;&amp;rdquo; を検索する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn&amp;#39;t have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ServerName は、サーバー自身を表すホスト名とポート番号を設定する。初期設定ではコメントアウトされており、設定する場合は &amp;ldquo;&lt;a href=&#34;https://www.example.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;www.example.com&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;:80&amp;rdquo; のようにホスト名とポート番号を指定する。ポート番号を省略すると、サーバーへリクエストできるデフォルトポート番号である 80 が使用される。&lt;/p&gt;
&lt;p&gt;ここでは Apache をローカル環境にインストールしているため、ServerName の前にある &amp;ldquo;#&amp;rdquo; を削除し、次のように変更した。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn&amp;#39;t have a registered DNS name, enter its IP address here.
#
ServerName localhost:80
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;設定ファイルの修正が終わったら、設定ファイルを保存する。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache | Apache のインストール | Apache の起動 (コンソール起動とサービス登録)</title>
      <link>https://www.devkuma.com/jp/docs/apache/start-apache-console-startup-and-service-registration/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/start-apache-console-startup-and-service-registration/</guid>
      <description>
        
        
        &lt;p&gt;Apache を起動する方法について説明する。Windows 環境で使用する場合、起動方法は大きく二つある。コンソールアプリケーションを使って手動で起動する方法と、Apache を Windows サービスとして登録および設定し、自動的に起動する方法である。&lt;/p&gt;
&lt;h2 id=&#34;apache-を簡単に起動する&#34;&gt;Apache を簡単に起動する&lt;/h2&gt;
&lt;p&gt;まず、エクスプローラーから Apache を起動する方法である。実行ファイル httpd.exe の場所は &amp;ldquo;(Apache インストールディレクトリ)\Apache24\bin\httpd.exe&amp;rdquo; である。&lt;/p&gt;
&lt;p&gt;起動するには、&amp;quot;(Apache インストールディレクトリ)\Apache24\bin&amp;quot; フォルダーにある &amp;ldquo;httpd.exe&amp;rdquo; を「管理者として実行」する。これで Apache が起動する。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/httpd_exe.png&#34; alt=&#34;httpd.exe&#34;&gt;&lt;/p&gt;
&lt;p&gt;Apache が起動すると、コンソールアプリケーションが開き、起動中は次のような状態になる。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/httpd_exe_start.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;それでは Apache が実行されているか確認してみよう。ブラウザを起動して &amp;ldquo;http://localhost/&amp;rdquo; と入力し、次のように表示されれば Apache は正常に起動している。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/it_works_ok.png&#34; alt=&#34;It works!&#34;&gt;&lt;/p&gt;
&lt;p&gt;もし次のように接続できないというエラーが表示された場合は、Apache の起動に失敗している。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/it_works_fail.png&#34; alt=&#34;It works! Failed&#34;&gt;&lt;/p&gt;
&lt;p&gt;エラーが発生した場合は、コマンドプロンプトから httpd.exe を実行してみると、エラーの原因をわかりやすく表示してくれる。&lt;/p&gt;
&lt;p&gt;次は ServerRoot が正しく設定されていない場合に発生する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd.exe
httpd.exe: Syntax error on line 39 of C:/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;次は ServerName が正しく設定されていない場合に発生する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd.exe
AH00558: httpd.exe: Could not reliably determine the server&amp;#39;s fully qualified domain name, using fe80::3179:bb2:de42:8a63. Set the &amp;#39;ServerName&amp;#39; directive globally to suppress this message
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;起動した Apache を停止するには、コンソールアプリケーションを閉じればよい。コマンドプロンプトで実行した場合は &amp;ldquo;Ctrl + c&amp;rdquo; を押す。次のように表示されれば Apache は停止している。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd.exe

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;apache-をサービスに登録する&#34;&gt;Apache をサービスに登録する&lt;/h2&gt;
&lt;p&gt;次に、Apache をサービスとして起動する方法である。まずサービスとして登録する。Apache が実行中の場合は停止する。コマンドプロンプトを管理者として起動し、&amp;quot;(Apache インストールディレクトリ)\Apache24\bin&amp;quot; ディレクトリへ移動して、&amp;ldquo;httpd -k install&amp;rdquo; コマンドを実行する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\&amp;gt;cd apache\Apache24\bin

C:\apache\Apache24\bin&amp;gt;httpd -k install
Installing the &amp;#39;Apache2.4&amp;#39; service
The &amp;#39;Apache2.4&amp;#39; service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;上のように表示されれば、サービスへの登録は完了である。&lt;/p&gt;
&lt;p&gt;登録されたかどうかは、Windows 10 の「サービス」画面で確認できる。デスクトップ左下のスタートメニューを右クリックし、表示されるメニューから「コンピューターの管理」をクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt.png&#34; alt=&#34;コンピューターの管理&#34;&gt;&lt;/p&gt;
&lt;p&gt;「コンピューターの管理」画面が表示されたら、左側のメニューで「サービスとアプリケーション」にある「サービス」をクリックする。画面右側に登録されているサービス一覧が表示され、その中に Apache2.4 が含まれていることを確認できる。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc.png&#34; alt=&#34;コンピューターの管理 - サービス&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;apache-の起動&#34;&gt;Apache の起動&lt;/h2&gt;
&lt;p&gt;続いて Apache を起動する。コマンドプロンプトで &amp;ldquo;httpd -k start&amp;rdquo; を実行する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd -k start

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;「サービス」画面を確認すると、Apache2.4 サービスの状態が「実行中」になっている。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc2.png&#34; alt=&#34;コンピューターの管理 - サービス - 起動&#34;&gt;&lt;/p&gt;
&lt;p&gt;確認のため、ブラウザで &amp;ldquo;http://localhost/&amp;rdquo; と入力し、次のように表示されれば Apache は正常に起動している。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/it_works_ok.png&#34; alt=&#34;Apache 起動&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;apache-の停止&#34;&gt;Apache の停止&lt;/h2&gt;
&lt;p&gt;サービスとして実行中の Apache をコマンドプロンプトから停止するには、&amp;ldquo;httpd -k stop&amp;rdquo; または &amp;ldquo;httpd -k shutdown&amp;rdquo; を実行する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd -k stop
The &amp;#39;Apache2.4&amp;#39; service is stopping.
The &amp;#39;Apache2.4&amp;#39; service has stopped.

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;apache-の再起動&#34;&gt;Apache の再起動&lt;/h2&gt;
&lt;p&gt;Apache が実行中の状態で再起動するには、&amp;ldquo;httpd -k restart&amp;rdquo; を実行する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd -k restart

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;apache-をサービスから削除する&#34;&gt;Apache をサービスから削除する&lt;/h2&gt;
&lt;p&gt;サービスとして登録された Apache を削除するには、&amp;quot;&lt;strong&gt;httpd -k uninstall&lt;/strong&gt;&amp;quot; を実行する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\apache\Apache24\bin&amp;gt;httpd -k uninstall
Removing the &amp;#39;Apache2.4&amp;#39; service
The &amp;#39;Apache2.4&amp;#39; service has been removed successfully.

C:\apache\Apache24\bin&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;サービスとして-apache-をどのように起動するかを設定する&#34;&gt;サービスとして Apache をどのように起動するかを設定する&lt;/h2&gt;
&lt;p&gt;Apache をサービスとして登録した場合、Windows のサービス管理機能を使用して Apache を起動したり、PC 起動時に自動で開始するよう設定したりできる。「サービス」画面で Apache2.4 をダブルクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc3.png&#34; alt=&#34;コンピューターの管理 - サービス&#34;&gt;&lt;/p&gt;
&lt;p&gt;Apache2.4 サービスのプロパティが表示される。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc4.png&#34; alt=&#34;コンピューターの管理 - サービス&#34;&gt;&lt;/p&gt;
&lt;p&gt;「スタートアップの種類」は現在「自動」に設定されているため、Windows の起動時に Apache も自動的に起動する。自動ではなく手動で Apache を起動する場合は、「スタートアップの種類」を「手動」に変更する。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc5.png&#34; alt=&#34;コンピューターの管理 - サービス&#34;&gt;&lt;/p&gt;
&lt;p&gt;先ほどはコマンドプロンプトで Apache の起動と停止を行ったが、この画面の「開始」「停止」「一時停止」「再起動」ボタンをクリックして Apache を起動または停止することもできる。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/com_mgt_svc6.png&#34; alt=&#34;コンピューターの管理 - サービス&#34;&gt;&lt;/p&gt;
&lt;p&gt;このように、サービスの管理画面からも Apache の起動と停止を制御できる。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache | Apache のインストール | Apache ドキュメントの参照</title>
      <link>https://www.devkuma.com/jp/docs/apache/referring-to-apache-documentation/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/referring-to-apache-documentation/</guid>
      <description>
        
        
        &lt;p&gt;Apache の設定を行うときに参考になるのは、公式サイトで公開されている Apache ドキュメントである。ここでは、韓国語および英語で Apache ドキュメントを参照する方法について説明する。&lt;/p&gt;
&lt;h2 id=&#34;韓国語で書かれた-apache-ドキュメントを参照する&#34;&gt;韓国語で書かれた Apache ドキュメントを参照する&lt;/h2&gt;
&lt;p&gt;ドキュメントを参照するには、次の URL にアクセスする。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://httpd.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://httpd.apache.org/&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/httpd_apache_org.png&#34; alt=&#34;httpd.apache.org&#34;&gt;&lt;/p&gt;
&lt;p&gt;左側のメニューで「Documentation」に含まれる「Version 2.4」リンクをクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_doc1.png&#34; alt=&#34;Apache Documentation&#34;&gt;&lt;/p&gt;
&lt;p&gt;クリックしてページが開くと、Apache 2.4 システムに関する韓国語のドキュメントを見ることができる。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_doc2.png&#34; alt=&#34;Apache Documentation&#34;&gt;&lt;/p&gt;
&lt;p&gt;一部に英語の箇所もあるが、韓国語で書かれた詳細なドキュメントが用意されている。公式ドキュメントとして非常にわかりやすく説明されているため、わからないことがあれば随時参照するとよい。&lt;/p&gt;
&lt;h2 id=&#34;英語版のドキュメントを参照する&#34;&gt;英語版のドキュメントを参照する&lt;/h2&gt;
&lt;p&gt;韓国語版のドキュメントには「この文書は最新版の翻訳ではありません。最近の変更内容は英語文書を参照してください。」と表示されているように、内容が少し古い場合もあるようだ。英語版を参照したい場合は、ドキュメントページ右上に表示される「en」をクリックする。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_doc3.png&#34; alt=&#34;Apache Documentation&#34;&gt;&lt;/p&gt;
&lt;p&gt;クリックすると英語版のドキュメントが表示される。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/apache_doc4.png&#34; alt=&#34;Apache Documentation&#34;&gt;&lt;/p&gt;
&lt;p&gt;英語ドキュメントをある程度読めて、最新の内容を確認したい場合は、こちらを参照するとよい。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Apache | Apache のインストール | 80 以外のポート番号を使って Web にアクセスする</title>
      <link>https://www.devkuma.com/jp/docs/apache/accessing-the-web-with-a-port-number-other-than-80/</link>
      <pubDate>Wed, 13 Nov 2019 23:46:40 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/apache/accessing-the-web-with-a-port-number-other-than-80/</guid>
      <description>
        
        
        &lt;p&gt;Apache だけでなく、他の Web サーバーでも一般的にポート番号 80 を使用する。もし同じサーバーで 80 番を使用するアプリケーションがすでに起動している場合は、別のポート番号を使用するよう設定する必要がある。ここでは、ポート番号 80 以外を使用して Web サーバーへブラウザからアクセスする方法について説明する。&lt;/p&gt;
&lt;h2 id=&#34;apache-で使用するポート番号を変更する&#34;&gt;Apache で使用するポート番号を変更する&lt;/h2&gt;
&lt;p&gt;「&lt;a href=&#34;https://www.devkuma.com/books/pages/1365&#34;&gt;設定ファイル (http.conf) の初期設定 &amp;gt; ポート番号の設定&lt;/a&gt;」で説明したように、Apache で使用するポート番号は http.conf ファイルで指定する。デフォルトでは Listen ディレクティブを使用し、次のように 80 番が指定されている。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the &amp;lt;VirtualHost&amp;gt;
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;同じサーバーで別の Web サーバーが起動しており、80 番ポートがすでに使用されている場合は、別のポート番号、たとえば 8080 を指定する。どの番号でも自由に指定できるわけではなく、同じサーバーで実行されている他のアプリケーション、たとえばメールサーバーや DNS サーバーなどが使用していない番号を指定する必要がある。ここでは例として 8080 を使用する。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the &amp;lt;VirtualHost&amp;gt;
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 8080
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;設定を適用するには、http.conf ファイルを保存した後、Apache を再起動する。&lt;/p&gt;
&lt;h2 id=&#34;ブラウザでポート番号を指定して-apache-にアクセスする&#34;&gt;ブラウザでポート番号を指定して Apache にアクセスする&lt;/h2&gt;
&lt;p&gt;ブラウザから Apache のような Web サーバーへアクセスする場合は、次の形式でアクセスする。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;http://(Web サーバーのホスト名):(Web サーバーで使用するポート番号)/...
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;たとえば、8080 番に指定された Web サイトへアクセスするには、&amp;ldquo;&lt;a href=&#34;http://www.devkuam.com:8080/%22&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.devkuam.com:8080/&#34;&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt; のようにアクセスする。&lt;/p&gt;
&lt;p&gt;ポート番号として 80 番を使用する場合は例外として、&lt;strong&gt;ポート番号を省略すると 80 番が指定されたものとみなされる。&lt;/strong&gt; そのため、本来であれば &amp;ldquo;&lt;a href=&#34;http://www.devkuam.com:80&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.devkuam.com:80&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&amp;rdquo; のようにアクセスするところを、&amp;ldquo;&lt;a href=&#34;http://www.devkuam.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.devkuam.com&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&amp;rdquo; のようにポート番号を省略してアクセスできる。&lt;/p&gt;
&lt;p&gt;ポート番号が 80 番の場合は省略できるため、次の二つは同じである。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;http://www.example.com/
http://www.example.com:80/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;今回の Apache はポート番号 8080 を使用しているため、この Web サーバーへアクセスするには http://localhost/ ではなく、http://localhost:8080 のようにポート番号を指定してアクセスする必要がある。それではブラウザを開いて接続してみよう。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/apache/it_works_8080.png&#34; alt=&#34;It works&#34;&gt;&lt;/p&gt;
&lt;p&gt;正常に接続できた。80 以外のポート番号を使用する場合は、Web サーバーへアクセスするときにポート番号を指定する必要があることを忘れないようにする。&lt;/p&gt;

      </description>
      
      <category>Apache</category>
      
      <category>WEB</category>
      
    </item>
    
  </channel>
</rss>
