Apache 是 Unix-like OS中最常見的 Web Server,目前 Apache2 已經直接預設支援 IPv6/IPv4 的 Dual-Stack 運作,在 CentOS5.3 的Apache 2.2.3-22 也是如此,以下示範如何安裝一個支援 IPv6 的 Web Server

 

系統環境:

IPv6 Server: CentOS 5.3

IPv6 Host: Windows XP

Switch:D-Link DES-1005D 

Browser: Internet Explorer 8.0

 

系統架構圖:

1-1.png 


2-1. Web Server 安裝


利用yum來安裝Apache2

#yum install httpd

2-3.png 

2-4.png 

 

安裝完成後可以調整 Apache 的設定

設定檔位置:/etc/httpd/conf/httpd.conf

基本上不用調整就可以支援IPv6了

以下是設定檔畫面

2-6.png 


如果有修改後要重新執行 apache server(指令#/etc/init.d/httpd restart)

這邊是第一次執行

#/etc/init.d/httpd start

2-7.png 

 

接著我們使用 Host 端的 Internet Explorer 來驗證一下我們架設的 IPv6 Web Server 有沒有問題

網路設定:

Server: fe80::a00:27ff:fe84:a767 (IPv4: 203.145.202.57)

Host: fe80::21b:fcff:fec0:8e97 (IPv4: 203.145.202.183)

 

由於網路是link-local的Address,所以我們必須取得介面的編號

輸入 ipconfig 我們得知位址後面要加上%11 (區域連線)

2-2.png 

 

以下是從Host端連結到Server端的畫面

使用 IPv6 位址 (位址列請使用中括號括起來)

 

 

2-9.png

  

 

 

以上就是架設一個基本的 IPv6 Web Server 所需要的流程

其他相關資料請詳見 http://linux.vbird.org/linux_server/0360apache.php

 

 

 

zzzaaa12 發表在 痞客邦 PIXNET 留言(0) 人氣()