$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[Tools] [IPV6专题]IPV6在LAMP环境的配置教程

支持IPV6的WEB服务器,系统不推荐WINDOWS,因为除了WIN2008+APACHE2.2.x表现良好以外,其他都是垃圾。
7 l5 P) l/ U; g) Y( R
' u; i' R5 i, w3 _- o4 ?关于LINUX下IPV6的安装,最简单的是图形界面7 Y# k% G6 Q/ p0 Y
如下图所示4 K# W- R- b& O) j- K: k  I/ x& @
6 T4 \% i; }$ m0 C' N

4 {2 @( j. H- @- r0 s
& d. K/ a8 w0 X9 }# ?9 p. ^8 T1 d3 K4 h" r1 t4 I" f) ]) K3 s- I

* o9 ?6 P( K/ A/ v$ ^0 C$ A支持enable ipv6就OK了。  P: s! \' a, S9 m; x4 o, K

, A; [& C5 B$ g. v8 j) T: w3 q) b; I" U  F3 j/ U
如果不用图形界面安装的话,首先你得计算出IPV4地址相对的IPV6地址,然后给网卡添加IPV6地址,可以使用ifconfig命令来添加。
* O* A0 n2 n' Y6 z感兴趣的可以网上搜索详细的操作步骤,这里不赘述。# S$ Z4 a  B% c4 h# ^7 P/ E
" `$ o6 E# T3 I* X! D

: K  N* u# D& |" E& C! LApache2.2.x在unix/linux上是默认支持IPV6的,并且运行得很好,不过你得配置它支持才行。5 C. J. w7 _& ~, ?" E* c

, \/ \3 N$ a  o; i  H) r
0 n. U4 W2 c, U& d' Ahttpd.conf的配置如下图
6 s* n, u2 D$ U: m: B  ^+ U, U5 Y. S
6 }2 J, w6 n/ t& d5 x+ A4 C/ w+ L- Y" }0 E9 y1 G
注意IPV6的地址以及端口和V4的是不一样的,然后重新启动Apache。* L4 h  }7 S" U: H+ Q1 v" h; ^

$ F4 M! @: O' ~- s3 L6 u- I. U5 G% @/ ^( a+ }& e: T
* e+ h8 [5 K2 W  s  a6 z1 A/ x
Apache2.2.x系列在所有能够由Apache Portable Runtime库提供IPv6支持的系统上, Apache默认获得IPv6侦听套接字。访问Apache服务器时应当使用如下格式:
- o6 o+ N- g8 C1 W8 T' m5 P, @5 {5 H% c* ~( z
http://[ipv6 -address]:port/
8 I. }2 p7 J# r& f7 B+ P6 f" c5 v; f8 M2 `3 Z
; N0 h( t- N6 j1 K+ j, f6 l
测试的话需要支持IPV6的浏览器,Firefox就不错。: Q# \/ V* F' n
( _& V+ R2 t, t3 M; T

1 \9 G* h. V% b0 N' H  `& P( A3 u4 J0 N. ~3 d

" ~( f9 u0 ?7 [, `' v1 A: b+ M另外再配置虚拟主机时IPv6的地址必须放入方括号中指定,否则作为可选项的端口号将无法确定。一个IPv6的示例如下:* n9 ^" K/ X$ _. j4 u/ s& m9 A* Y; p
8 D, b7 K/ Q- f6 S- ?
<VirtualHost [fe80::a00:20ff:fea7:ccea]> & p' W- m+ [7 W8 ^7 U& i" X7 n
ServerAdmin webmaster@host.foo.com9 U: M8 E2 |% i& u, \% Z
DocumentRoot /www/docs/host.foo.com  
# y; P' |' [5 q' ?, o/ IServerName host.foo.com 9 q. g; w7 v" V1 F4 i
ErrorLog logs/host.foo.com-error_log Vayg0 Y* }* W2 C- c* O1 N0 V9 T3 D
TransferLog logs/host.foo.com-access_log
; ^& }& {: W/ o% D</VirtualHost>
5 u# `& u# S# \! S8 D* x( t' s9 d: V9 A4 @- K
每个虚拟主机必须对应不同的IP地址、端口号或是不同的主机名。在第一种情况下,服务器所在物理机器必须配置为可以为多个地址接受IP包。(在机器没有多个网络硬件界面的情况下,如果您的操作系统支持,您可以使用ifconfig alias命令来达到这个目的)。
: N& }% X3 @. E, {4 E3 L: C# T6 ~) P% [
参考文献:http://click.xhu.edu.cn/start/?cat_id=61&amp;id=319




返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全