Posts tagged IPv6
服务器架设:CentOS搭建LNMP详细教程
0使用CentOS+Kloxo来管理虚拟主机比较简单,易于上手,缺点是系统资源消耗大,对于内存不大的VPS来说不太适合。针对这种现象,网上出现了很多一键安装服务器组件的优化安装包。
目前流行的配置是Linux+Nginx+PHP+MySQL,简称LNMP。下面简单介绍一下配置方法。
一、安装CentOS和LNMP一键安装包。
1、使用putty或类似的SSH工具登陆; 登陆后运行:
screen -S lnmp如果提示screen命令不存在可以执行:yum install screen 或 apt-get install screen安装。
2、下载LNMP一键安装包: 您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用) 如需下载版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
如需完整版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。
3、解压LNMP一键安装包: 执行: tar zxvf lnmp0.9.tar.gz
或 tar zxvf lnmp0.9-full.tar.gz
More >
服务器架设:CentOS搭建LAMP详细教程
0本文是在独立服务器或VPS中使用CentOS操作系统搭建LAMP详细完整教程,适合初学者,本文会保持更新。
第一部分
LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。
1. 说明
本文以BurstNET VPS主机为例,操作系统是CentOS5.5,独立服务器操作方法与VPS相同。域名请做好DNS指向。
2. 安装 Apache2
Apache2 已经包含在 CentOS 软件包中了,一般来说,系统已经默认安装完毕。如果没有,你可以使用下面的命令轻松安装它:
yum install httpd系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本。
如已经安装完毕将显示下述信息:
Package httpd-2.2.3-22.el5.centos.2.i386 already installed and latest version Nothing to do
安装 Apache 后,你可以启动:
/etc/init.d/httpd start可以查看运行状态:
/etc/init.d/httpd status现在可以在浏览器中打开 http://domain.com(你的域名) 或 http://ip地址(VPS的IP地址),就可以看到 More >
Hurricane Electric IPv4 Exhaustion Counters
0这是美国的Hurricane Electric公司提供的IPv4地址用尽的日期倒计时器:
http://ipv6.he.net/statistics/
当然这只是估算值,实际的IPv4消耗速度我们并不得知。有人说因为未分配的IPv4地址所剩不多,所以在以后的分配时会更严格,这样一来会延缓IPv4地址的消耗速度,或许IPv4地址还能再使用很长时间;也有人说随着日新月异的科技发展,连接互联网的终端设备增多,IPv4地址消耗的速度会越来越快,估计在1年内用尽。
不用去争议IPv4地址还能用多长时间,这没有意义,IPv6取代IPv4是历史的必然。我们站长需要做的就是迎合潮流,未雨绸缪,做好迎接IPv6的准备,让你的服务器硬件和web应用软件都IPv6 Ready,当IPv6真正来临的时候尽可泰然自若,一切尽在掌握。
Nginx和Apache WEB服务器的IPv6设置
0第一部分:
1、必须要有分配的公有IPv6地址。如果使用的是BurstNET VPS,可以发ticket到BurstNET客服免费申请IPv6地址。 2、进入域名管理面板添加AAAA记录指向你的IPv6地址。
第二部分:
1、Nginx IPv6 Configuration
重新编译Nginx使之支持IPv6。登陆SSH,命令如下,最关键的一句是“–with-ipv6”:
wget http://nginx.org/download/nginx-0.8.52.tar.gz tar -xvzf nginx-0.8.52.tar.gz cd nginx-0.8.52 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-ipv6 make && make install在终端执行ifconfig,可以看到你的IPv6地址。
把你虚拟机配置文件中listen 80;全部替换为listen ip:80;的形式,否则启动不了。再在你想支持IPv6的虚拟机里加一句listen [ipv6]:80,配置好之后,大体如下所示:
server { listen More >
同时支持IPv6和IPv4的主机商He.net
4在网上看到很多人在找支持IPv6的虚拟主机,但似乎很难找。我这里推荐一家主机商Hurricane Electric(he.net),他们的主机同时支持支持IPv6和IPv4,而且国内访问速度很快,强力推荐。
Hurricane Electric.(he.net)是美国老牌IDC(互联网数据中心),成立于1994年,公司位于美国加州弗里蒙特(760 Mission Court Fremont, CA 94539),HE拥有世界上最大的IPv6骨干网,在世界各地都有提供IPv6 Tunnel Broker的服务。网上正在热传的可使VPS支持IPv6的方法正是使用HE公司提供的免费IPv6 Tunnel Broker服务。
Hurricane Electric提供独立服务器和虚拟主机等服务,无论价格高低,均同时支持IPv6和IPv4,可能是公司的主要客户面向公司,个人用户很少,he.net很低调,而且不同于其他的IDC,在他们的网站上没有常见的注册、购物车等选项,没有在网站上标明独立服务器的价格,够买需要发邮件(Email)或者打电话联系他们详谈(Or call and email for dedicated server details: +1 510.580.4190 sales@he.net)。
他们的虚拟主机(Web Hosting)最便宜的Simple Virtual More >
如何测试你的电脑配置IPv6是否成功?
0通过各种方法配置IPv6后如何才能知道是否成功?网上的方法很多,最简单的就是访问一个IPv6并显示出自己当前的IP地址,就可以知道成功与否。
一、访问http://www.ipv6.org/,如果出现 Welcome to the IPv6 Information Page! You are using IPv6 from 240c:2:100:fdc9::1 的文字就表示你已经拥有一个IPv6地址(如240c:2:100:fdc9::1),可以访问IPv6网站。
二、访问http://www.ipv6forum.org/test_ipv6.php,如果出现 Congratulations! You are connected with IPv6! The IPv6 Globe is spinning for you. Your IPv6 address is: More >
另一个免费IPv6 Tunnel注册及设置(Windows/Linux)
1虽然免费而且速度也不错,但是需要公网IP(NAT的内网无法使用),可用性大大降低。那今天就来介绍另一个吧——Freenet6。
点进看详细内容。
他们的地址是http://www.freenet6.net(由 于是gogo6提供的服务所以会跳转到http://gogonet.gogo6.com/),首页上可以看到一排链接,其中的Freenet6就是我们 需要的服务了。
点了之后会需要登录,没有帐号可以点击“Sign Up”注册一个,有的话把帐号输进去登录(Sign In)就可以了。
对于长期混迹于网络之上的注册应该不是什么复杂的工作。Email、密码、确认密码、生日、验证码,就这几项。
然后是个人信息,必填的几项是:全名(Full Name)、国家(Country)、运营商(Your ISP,填China Telecom、China Unicom或者ChinaMobile等)、“如果你的运 营商提供IPv6,你会用它来代替Freenet6吗?”(If your ISP offered IPv6, would you use it instead of Freenet6?)、“你的公司是否使用gogoWARE的产品?”(Does your company use gogoWARE products?)、你使用V6的主要网络(Primary network you are More >
免费获得IPv6 Tunnel
9IPv6过渡方案有双栈、6to4、Teredo和Tunnel(隧道)。其中6to4和双栈需要ISP的支持,Teredo实际上是将IPv6协 议打包成IPv4的UDP发送的,在微软的技术文档里,并不推荐这种方式,而且最后要放弃。所以符合最广大网民的实际情况的其实是 Tunnel。
注:以下介绍的方案仅适用于通过ADSL上网或者局域网路由器可以转发协议41的情况。
Tunnel的原理就不解释了,毕竟这篇文章的题目不是“Tunnel详解”,在这里只是要告诉大家怎么申请和使用Tunnel。
中国的IPv6建设是从CERNET2(也就是教育网)开始的,所以很多大学都提供了诸如ISATAP的隧道接入方式,但是,教育网和公网之间存在 着巨大的鸿沟这是大家都知道的,所以这条路就放弃了。
接下来就是寻找提供免费Tunnel接入服务的服务商,这在国内基本是找不到的。国外虽然有不少,但要不然就是申请麻烦(比如Sixxs的),或者 接入复杂(要使用客户端或安装专门驱动),或者受限于国际带宽。
不过还真让我找到了一个申请简单、设置容易的Tunnel接入提供商——Hurrican Electric(简称HE),网址是http://www.tunnelbroker.net/ 。
申请新帐户,左边的登录框下面“Register”注册新用户,会出现注册表单,各项目是:Account More >
在IPv4 IPv6双栈环境下配置无线路由器
3随着CERNET2的飞速建设,现在许多大学的校园网已经开始部署IPv6协议了。IPv6的好处是显而易见的,它不但使我们能够拥有全球唯一的 IP地址,而且给我们提供了第二条网络出口。尤其在进行P2P的时候,如果能够连接上IPv6的用户,速度往往可以彪到1M/s~2M/s。同时IPv6 上的很多资源也是很实用的,例如IPTV、免费代理服务器等等。但是IPv6也带来一些问题,比如说路由器的设置。 相信很多大学的宿舍里网络接口的数目都是少于宿舍电脑数目的,另外对于一些大学,校园网出口是通过IPv4地址进行认证的,如果想要宿舍里所有人共享一个 网关帐户,就需要用到路由器的NAT功能。可问题是NAT技术目前不支持IPv6,也就意味着路由器后面的电脑无法获得IPv6地址,也无法享受IPv6 资源。这篇文章要讨论的问题就是如何配置无线路由器,使得路由器后的电脑能同时使用IPv4与IPv6网络。另外本文所讨论的情况仅限于IPv4 IPv6双栈的情况,通过ISATAP Tunnel连接的情况请参考http://www.dd-wrt.com/wiki/index.php/IPv6
想要配置如此高级的功能,简陋的官方固件显然是不能满足我们的需要,于是我们需要第三方固件的帮助。第三方固件主要有DD-WRT、Tomato以 More >
在OpenVZ虚拟机里配置tunnelbroker.net的IPv6
0默认情况下,VPS商不会给你在OpenVZ启用sit设备(因为需要重新编译内核等等),不用说burst.net这种大公司。没有sit设 备,openvz下除了teredo协议获得IPv6之外,还有一招。
使用tunnelbroker获得完整的/64甚至/48块的IPv6。
英文来自:http://code.google.com/p/tb-tun/wiki/HOWTO
我经过测试通过,可行的。
我把具体的过程写下,貌似还没有看到有人写过。 是俺们国人写的。仰慕一下,顺便研究研究代码。以下步骤在Burst.NET的 VPS跑着Debian5下测试通过,在VPSVilla.ca的CentOS系统的VPS上也测试通过。
1. 开启TUN设备。这一步需要服务商来弄。在你发ticket给服务商之前,试试以下命令:
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun 然后运行
cat /dev/net/tun
假如提示:cat: /dev/net/tun: 文件描述符处于错误状态
那么应该就是可以使用了的。具体还是发个ticket吧。
2. 下载tb-tun软件。 mkdir tb
cd tb
wget More >