1995 年に最初にリリースされた Apache は、完全に無料でクロスプラットフォームのオープン ソース Web サーバーであり、世界中の Web サイトのほぼ半分で既に使用されています。 さまざまなオペレーティング システムで動作しますが、この投稿では説明します。 方法 Windows 10 に Apache をインストールします。
最も好戦的なネイティブ アメリカンの部族の XNUMX つにちなんで名付けられた Apache HTTP サーバーは、特にそのモジュール性と常に更新されているという事実のために、プログラマーの間で非常に人気があります。
しかし、これは通常のユーザーからの需要がますます高まっているオプションでもあります。 Apache サーバーの本質的な機能が、Chrome、Firefox、Safari などのさまざまなブラウザーによってホストされる Web にサービスを提供することであることを考慮すると、その主なタスクは次のとおりであると言えます。 Web サーバーと Web クライアント間のスムーズで安定した通信を維持する、つまりユーザーです。
このすべての情報交換は、HTTP プロトコルを介して管理されます。 さらに、Apache はモジュラー システムのおかげで、高度なカスタマイズが可能です。 これらのオプションには注意が必要ですが、私たちの好みに応じて、一部を有効にしたり無効にしたりする可能性があります。
Windows 10 の Apache: 長所と短所
一般に、Windows 10 に Apache サーバーをインストールすると、多くの利点が得られますが、その他のそれほど肯定的ではない側面も考慮する必要があります。 これは、長所と短所の簡単な要約です。
メリット
- それはと互換性があります WordPress ベースのウェブサイト 市場に存在するほぼすべての CMS で使用できます。
- 持っています モジュラー型構造、非常に柔軟で用途が広い。
- うまくいく Windows サーバーと Linux サーバーの両方で。
- です オープンソース (背後には大規模な開発者コミュニティがあります)、完全に無料です。
- 前のポイントと同じ理由で、常に更新されています。 セキュリティ保証.
- 使用 .htaccess ファイル、メイン CMS での作業を容易にします。
コントラ
- トラフィックの多いウェブサイトの場合、 パフォーマンスに影響する場合があります。
- モジュールを誤って使用すると、 セキュリティ違反.
Windows 10 に Apache を段階的にインストールする
Apache とは何か、それが何を意味するのかを説明したので、Windows 10 に Apache をインストールする手順と、遭遇する可能性のある最も一般的な障害とその解決方法を見てみましょう。
前提条件
インストールを続行する前に、Windows のバージョンに Microsoft Visual C++ 2017 再頒布可能モジュール. これらは、Apache が機能するために必要です。 通常、Windows 10 ではこれは問題になりませんが、次のように確認することをお勧めします。
- スタートメニューに行き、 コントロールパネル。
- 次に、 «プログラム».
- 開いたメニュー内で、 「プログラムと機能」。
- 表示されるリストに、Apache サーバーのインストールに必要なコンポーネントが表示されます (上の画像の赤いボックスを参照)。
これらのモジュールがない場合は、からダウンロードできます。 このリンク それらをコンピューターにインストールします。 32 ビット システムの場合は、バージョン (X86) をダウンロードする必要があります。
私たちがしなければならないもうXNUMXつの重要なタスクは、チームに Apache で使用可能なポート. 通常、ポート 80 がサーバーに割り当てられているポートです。 これは、Apache が使用できるように自由にしておく必要があるものです。 無料であることを確認するために、次のことを行います。
- Windowsメニューで、次のように入力します パワーシェル。
- 次に、コンソールに次のテキストを入力します。 Test-NetConnection localhost -ポート 80
- やっと入線 Tcpテスト成功 私たちは答えを受け取ります:
- ◯ ポート 80 がすでに使用中の場合。
- × ポート 80 が使用可能な場合。
Apache構成
要件が満たされたら、Windows 10 に Apache をダウンロードしてインストールできます。次に行うことは、 構成ファイルを変更する 正しいポートを教えてください。 前の例で説明したように、そのポートが 80 であり、デフォルト オプションとして表示されない場合は、次のように処理します。
- まず、フォルダを開きます c:\apache24\conf
- そこで、httpd.conf としてマークされたファイルを編集します (たとえば、メモ帳を使用できます)。
- 「Listen XX」と書かれている行で、これらの番号 (「XX」) を選択したポートである 80 に変更します。
- 最後に、それが言う行で サーバー名 localhost:XX 私たちは同じことをします
Apacheを実行
すべての準備が整ったので、これが私たちができる方法です Windows 10でApacheを実行する 手動:
- まず、フォルダにアクセスします c:\Apache24\bin
- 次に、ファイルをダブルクリックします httpd.exe
Apache を自動的に実行する場合は、次のようにする必要があります。 Windows サービスとしてインストールする. このようにして、オペレーティングシステムを起動するたびに実行されます。 この方法には、Windows に統合されることによるセキュリティ レベルの向上など、他の利点もあります。 これは私たちがそれを行うべき方法です:
- Windows メニューでは、次のように記述します。 cmd。
- 実行します CMD 管理者権限を持つ。
- 次に、フォルダを開きます \apache\bin: cd c:\apache24\bin
- 次のコマンドでサービスをインストールします。 httpd.exe -k インストール
- 最後に、次のコマンドで Apache を起動します。 httpd.exe -k 開始