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
系統架構圖:
2-1. Web Server 安裝
利用yum來安裝Apache2
#yum install httpd
安裝完成後可以調整 Apache 的設定
設定檔位置:/etc/httpd/conf/httpd.conf
基本上不用調整就可以支援IPv6了
以下是設定檔畫面
如果有修改後要重新執行 apache server(指令#/etc/init.d/httpd restart)
這邊是第一次執行
#/etc/init.d/httpd start
接著我們使用 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 (區域連線)
以下是從Host端連結到Server端的畫面
使用 IPv6 位址 (位址列請使用中括號括起來)
以上就是架設一個基本的 IPv6 Web Server 所需要的流程
其他相關資料請詳見 http://linux.vbird.org/linux_server/0360apache.php
留言列表