找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 745|回复: 0

Nginx和Apache WEB服务器的IPv6设置

[复制链接]
发表于 2010 年 10 月 2 日 21:34:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

第一部分:

1、必须要有分配的公有IPv6地址。假设使用的是BurstNET VPS,可以发ticket到BurstNET客服免费申请IPv6地址。
2、进入域名管理面板添加AAAA记录指向你的IPv6地址。

第二部分:

1、Nginx IPv6 Configuration

重新编译Nginx使之支持IPv6。登陆SSH,命令如下,最关键的一句是“–with-ipv6”:

  1. wget http://nginx.org/download/nginx-0.8.49.tar.gztar -xvzf nginx-0.8.49.tar.gzcd nginx-0.8.49./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-ipv6make && make install
复制代码

在终端执行ifconfig,可以看到你的IPv6地址。

把你虚拟机配置文件中listen 80;全部替换为listen ip:80;的形式,否则启动不了。再在你想支持IPv6的虚拟机里加一句listen [ipv6]:80,配置好之后,大体如下所示:

server {
listen 216.45.55.20:80;
listen [2001:470:1f04:873::2]:80;
server_name www.abc.com;
………………
}

安装配置完毕。停掉旧nginx,启动新编译的nginx:

  1. killall nginx
    /usr/local/nginx/sbin/nginx
复制代码

2、Apache IPv6 Configuration

a.打开配置文件

  1. vi httpd.conf
复制代码

b.找到如下代码

Listen 74.86.48.99:80

c.添加以下代码

Listen [2607:f0d0:1002:11::4]:80

d.重新启动Apache

  1. service httpd restart
复制代码

Apache IPv6 Configuration详细教程

注意事项:

1、将代码中的IPv4和IPv6地址改为真实的IP地址,而且IPV6地址外一定要用中括号。
2、Apache 2.0版本开始支持IPv6,Nginx从0.7.36之后开始支持IPv6。



Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 10:13 , Processed in 0.025846 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表