Iisサーバー: Microsoft Windowsを実行する基本的なインターネットサービスに基づいて、主にMicrosoftにサービスを提供します
Lighttpdサーバー: オープンソースソフトウェア、高パフォーマンス、低メモリオーバーヘッド、低CPU使用率を目指していますが、十分に成熟していません
Apacheサーバーの紹介
1. Windows にインストールされているサービスを確認し、Apache が元々インストールされていないことを確認します
2. Apache サーバーをインストールします:
3. テストが本当に成功したかどうかを確認します。ブラウザに http://localhost/ と入力すると、itworks が表示され、インストールが成功したことがわかります
1. Apache公式サイトの中国語版リファレンスマニュアルを参照してください
2. Apache が正常にインストールされると、Windows がサービスとして実行されます。
3. ほとんどの場合、Apahce サーバーはローカルにないため、コマンドラインのリモート管理を使用して起動または停止する方法を学ぶことが重要です。
Httpd –k start[shutdown"restart] 【注意】httpdアプリケーションはApacheインストールファイルのディレクトリにあります。環境変数の設定が必要です。
netstat –an
マシンがリッスンしているポートを確認します。
ネット統計 –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の再起動に失敗してエラーが報告されます!)
(元のファイルアドレス)
使用(仮想ディレクトリ以降の方向)
8. Apache のウェルカムページを設定する
(ようこそインターフェイスとして、現在のディレクトリである DirectoryIndex の後に Web ページを追加します)
9. Apacheサーバーのアクセス権限について
Web サイトがホストされている場所へのアクセスを設定します:Order は許可の順序を決定します。最初に許可 (写真内のすべてから許可) を検討し、次に拒否 (写真に書かれていない場合は null) を検討します
実際には、Web サイトの IP アドレスと仮想ドメイン名を設定し、仮想ホストの構成を開始し、ローカル NDS ドメイン名解決でドメイン名を借用して、ブラウザーでのドメイン名アクセス (ドメイン名アクセス) を容易にします。 、そしてローカルDNS解決にアクセスすると、見つかりません)その後、リモートドメイン名解決)
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 エラーが発生します