IPV 6のテストサイトを構築する

1651 ワード

IPV 6のテストサイトを構築するには、まずサーバ自体がIPV 6をサポートしていることを確認し、判断方法はipconfigを通じて、IPV 4フォーマットのアドレスを返す以外に、IPV 6フォーマットを返すことができれば、基本的なネットワーク環境が備えられている.
IPV 6のフォーマットは、xxxx:xxxxxx:xxxx:xxxx:xxxxxx:xxxxxx:xxxxxxであり、範囲は、0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:00000:000ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff
ApacheはIPV 6フォーマットをサポートし、具体的にはListenの項にIPV 6フォーマットのサポートを加え、例えば次の例では、第1行はIPV 4をサポートし、第2行はIPV 6をサポートする.例は次のとおりです.
Listen=80
Listen= [2001:ba0:0:0:0:0::1234]

上記の例では、ウェブサイトのルートディレクトリの下にinfoがあると仮定する.phpファイルは、IPV 6のアドレスを使用する場合は、ブラウザでhttp://[2001:ba 0:0:0:0:0::1234]/infoを使用する必要があります.phpがアクセスするには、もちろん、クライアントはIPV 6をサポートするネットワーク環境にある必要があります.そうしないと、DNSは上記のアドレスを解析することはできません.
最後にApacheについて補足します.LinuxバージョンのApacheであれば、構成を変更してサービスを再起動すればテストできますが、WindowsバージョンのApacheであれば何度も試したことがありますが、起動サーバで「起動に失敗した」というエラーが発生し、ログを調べると、すべて[2001:ba 0:0:0:0:0:0:0:1234]というアドレスが無効だということです.汗.
Googleで知ったように、公式のApache for WindowsバージョンはIPV 6のサポートがよくなく、2つの選択肢があります.
1:ソースコードをダウンロードし、構成後に再コンパイルします.
2:他の人がコンパイルしたプログラムをダウンロードします.
私は後者を使っています.http://www.apachelounge.com/download/に適切なプログラムをダウンロードする必要がありますが、これは圧縮パッケージにすぎません.installerはありません.Apacheサービスをインストールする必要があります.
Apacheサービスを手動でインストールするコマンドラインは次のとおりです.
httpd -k install

このコマンドを実行すると、ApcheのサービスがWindowsのサービスにインストールされます.その後、ApacheのコントロールプログラムApacheMonitorを使用できます.exeは、以前のように、パレットでApacheのサービスを管理していました.