关于网络情况测试

Posted by zuzhihui in 常见问题 on 2008/07/13 with 2 Comments

要测试一个VPS的网络情况,我们常用的方法是ping这个VPS的IP地址,然后看ping的结果情况判断网络如何。比如我现在的办公电脑是北京网通的线路,我想测试一下从我的电脑到广东电信的官方网站之间的网络情况,需要运行

ping www.gdtel.com.cn

结果情况是:

C:\Documents and Settings\zzh> ping www.gdtel.com.cn
Pinging www.gdtel.com.cn [59.42.126.138] with 32 bytes of data:
Reply from 59.42.126.138: bytes=32 time=202ms TTL=128
Reply from 59.42.126.138: bytes=32 time=141ms TTL=128
Reply from 59.42.126.138: bytes=32 time=112ms TTL=128
Reply from 59.42.126.138: bytes=32 time=122ms TTL=128
Ping statistics for 59.42.126.138:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 112ms, Maximum = 202ms, Average = 144ms

从以上结果可以看到,北京网通ADSL到广东电信官方网站之间的网络延迟是144毫秒,这个结果对于网通和电信之间应该是一个不错的结果了。

如果ping的结果比较差,也就是ping值非常高,那说明从运行ping的电脑到被测IP之间的网络线路情况不好,那要想知道这条线路具体慢在什么地方怎么办?答案是运行traceroute,注意在traceroute程序在Windows下的名字是tracert。traceroute能输出这条线路上的每个网络结点到起点之间的网络延迟,根据这些延迟情况,我们就能网络速度慢在哪里了。

由于某些情况,很多电脑所在的网络不允许运行traceroute。另外traceroute的输出也比较简单,如果我想知道线路上每个结点IP具体在什么地方,是什么网络,那么我需要一个个到网络上查询这些IP所在的位置。有一些在线traceroute的网站能帮助我们解决以上这些问题。我常用的traceroute网站有:

  1. http://www.linkwan.com/gb/broadmeter/tracemap/traceroute.asp 能从很多个地方开始traceroute测试,强烈推荐!
  2. http://tool.chinaz.com/Tracert/ 能从福建电信和广东电信开始traceroute测试

有了这些traceroute网站工具,我们就能清楚的判断VPS的网络情况了!

Windows下Apache的站点绑定

Posted by zuzhihui in 常见问题 on 2008/07/13 with No Comments

在Windows下配置Apache其实和在Linux下配置差不多,都是需要先把要配置的站点域名指向VPS的IP地址,然后打开apache的主配置文件httpd.conf,在该文件的最后加入下面段落,然后重启apache即可:

NameVirtualHost *

	ServerName rashost.com/blog
	DocumentRoot "c:/wamp/www/vpsblog/"

上面配置的站点是 vpsblog.rashost.com/ ,该站点对应的目录是”c:/wamp/www/vpsblog/”,站点名称和目录名称你当然要根据自己的需要自己定。

如果要配置多个站点,那就把上面的…部分重复添加配置几次即可。

S96型号VPS特价促销结束,恢复正常价78元/月

Posted by zuzhihui in 最新消息 on 2008/07/10 with No Comments

特价58元/月的VPS从今天开始恢复到正常价78元/月。

客户对RasHost VPS的评价

Posted by zuzhihui in 客户服务 on 2008/07/10 with No Comments

本文用来收集我们的客户对RasHost VPS的评价,这里的内容主要摘自客户的邮件或者IM聊天记录。

本文会不断更新。另外如果有客户不想自己的名字或者留言出现在这里,请告诉我们,我们会很快删除的。

客户βεαutiful在QQ上对我们说过:

βεαutiful 2008-07-10 15:02:11
谢谢你,让我学了不少东西,噢噢,

βεαutiful 2008-07-10 14:29:32
你的空间我用得很Happy!

βεαutiful 2008-07-10 14:29:19
好了,谢谢你,你的技术真棒极了,解决问题快,够细心!

βεαutiful 2008-07-08 21:03:36
你的主机还让我用得很爽

☆Elvceoto真的很幽默:

☆Elvceoto 2008-07-10 09:21:21
老大!vps不正常了
Zu 2008-07-10 09:21:33
怎么不正常?
☆Elvceoto 2008-07-10 09:21:41
Reply from 58.30.17.146: bytes=32 time=11ms TTL=4
Reply from 58.30.17.146: bytes=32 time=9ms TTL=46
Reply from 58.30.17.146: bytes=32 time=10ms TTL=4
Reply from 58.30.17.146: bytes=32 time=9ms TTL=46
原来都是30-40ms左右的ping呀
Zu 2008-07-10 09:22:45
速度变快了呀
Zu 2008-07-10 09:22:53
呵呵,没想到,好

QQ聊天记录片段

记忆宝背单词 2008-07-09 09:56:35
强人,感谢中
记忆宝背单词 2008-07-09 09:58:18
说实话,在网上查了很多VPS,包括国外的,最终除了价格外,被你的http://rashost.com/blog/centos-nginx-php/ 这篇文章给吸引了
记忆宝背单词 2008-07-09 09:58:47
当然还有博客里的系列文章,
Zu 2008-07-09 09:58:38
我们以技术取胜
记忆宝背单词 2008-07-09 09:59:09
是啊,感觉真的很强,也真的为客户考虑,

一个客户在QQ上说:

DayDayTop 2008-06-29 14:17:38
好的,没问题,你们的BLOG文章我全看了,给我的感觉是比较敬业也很有责任心。

walker在我们的博客上留言如下:

太感谢瑞豪了 虽然我比较笨,老是麻烦管理员,但是管理员每次都很耐性的告诉我.选择RAS一点都没错 便宜又服务好

配置Nginx支持CGI程序

Posted by zuzhihui in vps技术 on 2008/07/08 with No Comments

Nginx天生是不支持CGI的,所以Nginx也就没有了CGI方面的漏洞,提高了安全性。Nginx虽然不支持CGI,但它支持fastCGI,我们可以用fastCGI来达到CGI同样的效果。本文参考了 http://wiki.codemongers.com/NginxSimpleCGI

待续

CentOS5下配置awstats分析nginx的日志

Posted by zuzhihui in Linux技术 on 2008/07/08 with No Comments

AWStats是在一个很流行的基于Perl的WEB日志分析工具。本文讲述CentOS5下nginx怎么安装配置awstats。

下载和安装

由于CentOS5没有自带awstats,所以我们必须手工下载awstats的RPM包,从awstats的主页上,找到下载地址http://dfn.dl.sourceforge.net/sourceforge/awstats/awstats-6.7-1.noarch.rpm 并下载到CentOS5的任意一个目录下。执行如下命令安装:

rpm -ivh awstats-6.7-1.noarch.rpm

awstats被安装在了 /usr/local/awstats/ 目录下

配置nginx支持Perl CGI

待续

不会vim没关系,用winscp来修改Linux VPS下的配置文件

Posted by zuzhihui in Linux技术 on 2008/07/07 with No Comments

安装一个中文版的winscp软件,连接到Linux VPS上,在配置文件上面点击右键,选择”编辑”即可修改配置文件了

Linux VPS下的Apache的站点绑定

Posted by zuzhihui in Linux技术 on 2008/07/07 with 12 Comments

RasHost VPS允许客户在一个VPS上绑定无限个站点。本文讲述在Ubuntu和Debian这两种Linux操作系统下,如果给Apache绑定站点。

Debian/Ubuntu下Apache的配置文件知识

Debian/Ubuntu的apache的配置文件的管理方式是一样的,Ubuntu本身就是基于Debian的,所以很多配置和Debian几乎一模一样。Debian/Ubuntu的apache配置文件都在/etc/apache2目录下。/etc/apache2下面有几个配置文件,还有几个子目录。/etc/apache2下面的配置文件逐个解释如下:

/etc/apache2/apache2.conf
主配置文件,不精通apache不要修改此文件
/etc/apache2/httpd.conf
这个文件的存在是为了保持兼容性,即使你精通apache,我也建议不要修改此文件
/etc/apache2/ports.conf
这个文件用来配置apache的监听的端口,不精通者请不要修改

/etc/apache2下面的几个目录解释如下:

/etc/apache2/conf.d
apache会读取这个目录下的任何文件,这些文件的内容都是配置文件的一部分,不建议修改此目录下的任何内容
/etc/apache2/mods-available
这个目录下是一些零碎的配置文件,不建议修改,apache不会读取此目录下的文件。该目录下的文件一般都是某个apache模块的配置文件
/etc/apache2/mods-enabled
apache会读取这个目录下的任何文件,这些文件的内容都是配置文件的一部分,不建议修改此目录下的任何内容。该目录下的文件一般都是某个apache模块的配置文件
/etc/apache2/sites-available
这个目录下是一些零碎的配置文件,不建议修改,apache不会读取此目录下的文件,该目录下的文件一般都是某个站点的配置文件
/etc/apache2/sites-enabled
apache会读取这个目录下的任何文件,这些文件的内容都是配置文件的一部分,不建议修改此目录下的任何内容,该目录下的文件一般都是某个站点的配置文件

从上面的列表可以看出,mods-available和mods-enabled这两个目录的区别是apache是否去读取这个目录。有个疑问:如果apache从来不读取mods-available目录,那要它何用?答案是mods-available下存放所有apache模块的配置文件,但这些模块不一定是激活的,激活的模块的配置文件链接到mods-enabled下面,如果没有链接到mods-enabled下面,那肯定是一些没有激活的模块。a2enmod命令可以列出mods-available下面的所有模块,管理员可以选择激活哪个模块,激活之后的模块就会在mods-enabled下面添加一个链接。

同理,sites-available和sites-enabled这两个目录也是这样的原理,a2ensite命令可以列出sites-available下存在的站点文件,可以创建站点文件的链接到sites-enabled目录下。

a2enmod == Apache2 ENable MODule
a2ensite == Apache2 ENable SITE

缺省情况下,sites-available下只有一个文件default,sites-available/default链接到sites-enabled目录下的链接名为000-default。apache的习惯是一个站点一个配置文件,但我们为了方便管理,把所有的站点的配置都保存到default这个文件里面。

怎样创建新站点

  1. 确定新站点的域名和别名,域名是必须的,别名可以没有,别名也是域名,只不过不是主域名而已。比如我的站点域名是rashost.com,别名有两个,分别是rashost.com和home.rashost.com。
  2. 更改域名和别名的DNS,解析到VPS的IP地址。比如到rashost.com的域名注册商的控制面板里面修改上面三个DNS记录,都指向我的VPS的IP地址。
  3. 等待域名更改生效,这个过程通常是0到48小时。运行ping命令可以查看域名指向是否更改过来,比如:ping rashost.com,如果显示的IP是VPS的IP,则表明生效了
  4. 用root用户SSH登录到VPS,运行命令创建新用户: adduser rashost.com ,更改密码: passwd rashost.com。修改/etc/apache2/sites-available/default文件,在文件的末尾加入下面这段配置后运行/etc/init.d/apache2 force-reload重新启动apache
  5. 用新用户rashost.com登录到VPS,运行命令 mkdir public_html 创建public_html目录
  6. 通过FTP,把网页文件传送到public_html目录下
  7. 然后就可以通过浏览器访问新站点了
	ServerName rashost.com
	ServerAlias rashost.com home.rashost.com
	DocumentRoot /home/rashost.com/public_html/

在Linux VPS下手动安装MySQL管理工具: phpMyAdmin

Posted by zuzhihui in vps技术 on 2008/07/07 with No Comments

这里的手动安装指的是不用Linux操作系统的包管理方式来安装,而是自己去下载phpmyadmin的文件包,自己来配置安装。由于不使用apt-get/rpm等,所以本文的安装方式适合各种Linux VPS。

安装准备

确保Web Server, PHP, mysql都已经安装配置好了。容易忘记的是安装下面两个php组件:php5-mcrypt, php5-mysql,忘记了不要紧,yum/apt-get安装了就是。

下载

phpmyadmin的官方网站好像国内不能下载,所以我去华军软件下载phpMyAdmin 2.11.7 Final for Linux,下载地址是:http://www.onlinedown.net/soft/15758.htm

选择安装目录

你准备在哪个目录下安装phpmyadmin? 这个目录要在web server(apache, nginx等)的文档目录之下。我选定的安装目录是 /var/www/phpmyadmin,因为/var/www是我的VPS的web server的文档目录。测试一下目录的有效性:

cd /var/www/
mkdir phpmyadmin
echo "GOOD VPS" >  phpmyadmin/test.html
echo '< ?phpinfo();?>'  > phpmyadmin/info.php

然后在浏览器里访问: http://myhost.com/phpmyadmin/test.html 应该能看到GOOD VPS字样,如果看不到,请不要继续,先把这个问题解决了再继续。同样,访问http://myhost.com/phpmyadmin/info.php应该能看到php输出的信息。

开始安装

cd /var/www/phpmyadmin
tar zxf phpMyAdmin-2.11.7-all-languages.tar.gz
mv phpMyAdmin-2.11.7-all-languages/* .
ls index.php #应该能看到index.php

然后在浏览器访问:http://myhost.com/phpmyadmin 应该会看到错误信息如下:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

这是因为还没有配置phpmyadmin,配置phpmyadmin可以通过它自带的界面进行配置,但是这种方法可选项非常多,配置很复杂,我不推荐这种方法。我的简单的配置方法是:

cd /var/www/phpmyadmin
cp config.sample.inc.php config.inc.php
vim config.inc.php  # 修改相应部分为:

然后修改config.inc.php的相应部分:

$cfg['blowfish_secret'] = 'hellorashost';
$cfg['auth_type'] = 'cookie';

然后在浏览器访问:http://myhost.com/phpmyadmin 应该会看到登录界面了。

Xen VPS 主机租用

Posted by zuzhihui in vps技术 on 2008/07/03 with No Comments

RasHost 是目前国内唯一一家基于开源的Linux/Xen虚拟化技术的VPS主机供应商。专注于开放源代码的Xen等虚拟化技术,在Linux/Xen虚拟化技术 方面拥有多年的研究管理经验。我们坚信基于开源技术的虚拟化解决方案能大大降低企业的信息化成本。我们的宗旨是:为客户提供一流的技术服务,提供具有高可 靠性(Reliability),可用性(Availability),可服务性 (Serviceability)的VPS主机。我们的VPS全部位于北京的三线机房(网通,电信和铁通),无论用户身在什么地方,都能流畅访问。另外我们的VPS有多种操作系统供客户选择,包括 Windows 2003 Server, Debian Linux, Ubuntu Linux, Centos Linux等。RasHost VPS系列网站包括:

RasHost VPS 主站: http://rashost.com/
VPS Blog: http://rashost.com/blog
虚拟化社区:http://v12n.cn/
English VPS: http://www.chinavpshosting.com/

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2