Iisサーバー: Microsoft Windows を実行する基本的なインターネット サービスに基づいて、主に Microsoft にサービスを提供します
Lighttpdサーバー: オープンソース ソフトウェア、高パフォーマンス、低メモリ オーバーヘッド、低 CPU 使用率を目指していますが、十分に成熟していません
Apache サーバーの概要
1. Windows にインストールされているサービスを確認し、Apache が元々インストールされていないことを確認します
2. Apache サーバーをインストールします:
3. テストが本当に成功したかどうか。ブラウザに http://localhost/ と入力すると、itworks が表示され、インストールが成功したことがわかります
1. Apache 公式 Web サイトのリファレンスマニュアルの中国語版を参照してください
2. Apache が正常にインストールされると、Windows がサービスとして実行されます。
3. ほとんどの場合、Apahce サーバーはローカルにないため、コマンドラインのリモート管理を使用して起動または停止する方法を学ぶことが重要です。
Httpd –k start[shutdown"restart] 【注意】httpdアプリケーションはApacheインストールファイルのディレクトリにあります。環境変数の設定が必要です。
netstat –an
マシンがリッスンしているポートを確認します。
Netstat –anb
ポートでリッスンしているプログラムを検出し、kill コマンドを使用してプロセスをシャットダウンします
Apache は同時に複数のポートをリッスンできます。 httpd.conf ファイルの設定を変更します。変更が完了したら、Apache サーバーを再起動します。
複数のポートでリッスンします:
Apache は複数のポートを同時に監視します。
サイトへのアクセス方法は比較的簡単で、ディレクトリ内のサブディレクトリのパスをたどることで直接アクセスできます。
Apache はモジュールの形式で関数を管理します。 Apache が起動すると、httpd.conf ファイルが読み取られ、モジュール内のさまざまな .so ファイルのモジュールがロードされます。
ロードしたくない場合 (その機能を使用しない場合)、直接コメントアウトできます (コメントの前に # 記号を追加します)。 [注意] 通常の状況では、ロードされたモジュールは変更されません...
Apache のコアサービスは httpd であり、その後、さまざまなサービスが順次ロードされます。Apache はオープンソースであり、そのソースコードを読むことができます。
(Apacheの動作仕組み図)
(Apache ライフサイクル図)
(Apache 起動画像)
7. Apache 仮想ディレクトリ
次のことを達成するために設定します:
1. httpd.conf ファイルを変更し、仮想ディレクトリ ノードを追加します。
2. httpd.conf ファイルを変更し、documentRoot メイン ディレクトリからログアウトします。
ログアウト後は、Apache インストール ディレクトリ内のデフォルト ディレクトリ Web サイトに直接アクセスできなくなります。
3. 再起動が可能になります。 (書いた内容が間違っているとApacheの再起動に失敗してエラーが報告されます!)
(元のファイルアドレス)
使用(仮想ディレクトリ以降の方向)
実装: 仮想ディレクトリの変更:
(ようこそインターフェイスとして、現在のディレクトリである DirectoryIndex の後に Web ページを追加します)
9. Apacheサーバーのアクセス権限について
Order は権限の順序を決定します。最初に許可 (写真内のすべてから許可) を検討し、次に拒否 (写真に書かれていない場合は null) を検討します。
10. Apacheでの仮想ホストの設定
1. httpd-vhosts.conf を有効にする
httpd.conf 内の httpd-vhosts.conf ファイルのコメントを解除して、起動を示します
2. httpd-vhosts.conf にエントリを追加して、仮想ホストを構成します
httpd-vhosts.conf ファイルを見つけて、
を追加します
次のように変更します:
ローカル DNS 解決ファイル。ドメイン名解決を容易にするためにこのファイルを追加、削除、または変更します (実際にはドメイン名リダイレクト、ハッカーによる攻撃が容易です) ファイル パス c:\windowssystem32driversetchosts
リモート DNS ドメイン名解決サーバー アドレス:
ローカル DNS 解決ファイルを変更し、偽の www.sohu.com をローカル Web サイトにリダイレクトするエントリを追加します。
Web ページにアクセスするプロセスの詳細 (php、jsp、asp、asp.net に適用)
タイミング図:
[注] パブリック ネットワーク (127.0.0.1 以外) IP のドメイン名がイントラネットに構成されている場合、コンピュータはそれを適応せず、127.0.0.1 を指すことになります
仮想ホストの IP アドレスは同じですが、それ以外の場合は 403 エラーを解析します