标签归档:dreamhost

如何将国际域名从新网互联转移至Dreamhost?

84tt.com这个域名,并不是第一次转移注册商了。它是我读大学时在一家名为“68互联”的公司注册申请的,几年后该公司倒闭后被企联网接受。后来,因自己在新网互联上开了个代理帐号,而且一直觉得企联网的续费流程很是麻烦、功能又简陋,索性就把域名转到新网互联。现在看来,有些后悔,当初应该直接转移到Dreamhost

接下来,介绍一下国际域名从新网互联转移到Dreamhost的流程(因自己就是代理帐号,于是以下操作也适用于域名是在新网互联代理商注册的域名)。

1. 新网互联在代理后台可以直接开通国际域名在线转移注册商服务,只需要联络你的域名注册商帮你打开此项即可。

2. 登录你的域名在新网互联的管理界面,检查域名状态是否为OK,如果不是,请你的代理商将其修改为OK。

3. 在确认以上两步均已顺利完成之后,即可在你的域名管理界面看到“域名在线转移”的按钮。点击进入该功能,会请你确认注册人手机号码与注册邮箱是否正确,请务必确保该邮箱有效可用,因为点击“申请索取国际域名转移密码”的按钮之后,系统将会自动发送一封确认信到该邮箱,只要回复了该邮件,即表示注册人已确认转移。

4. 前往上一步中确认过的邮箱,查收确认信。你会收到新网互联系统发送的一封名为“国际域名在线转移通知——确认”的邮件,点击其中的确认链接,再次确认。

5. 二次确认完成后,新网互联会再次发送一封名为“国际域名在线转移通知——密码”的系统邮件,点击其中的链接,即可查看到域名的转移密码,请妥善记录。该转移密码在15日内有效,请在此间完成转移,否则需要重新申请。

6. 前往Dreamhost管理后台,在Domains==>Reg. Transfer菜单项下即可进行域名转入的操作:先输入需要转入的域名,点击Request Transfer按钮进入下一步,在Transer Auth Code中输入该域名的转移密码(也就是第5步中获得的);下面的Whois信息可根据实际需要自行填写或使用Dreamhost免费提供的WHOIS privacy service(推荐使用);同时检查DNS服务器的设置,默认会被设为Dreamhost的DNS服务器,如有特殊需要,请修改。点击Continue按钮之后,Dreamhost会验证转移密码等信息的有效性,如果无误将进入下一步。

7. 进入支付界面,你需要支付9.95美元对该域名进行一次续费操作,一旦域名转移成功,域名即会被自动续费一年。你可以通过信用卡在线直接支付,也可以通过PayPal支付。

8. 支付成功之后,域名的注册邮箱会收到Dreamhost发来的一封通知邮件,大致是告知你域名的转入申请已成功提交,通常将在5日内完成等。

9. 静候5日,你在第6步中设置的新的域名注册邮箱中将会收到Dreamhost通知你域名转移成功的邮件,进入Dreamhost后台Domains==>Registrations下检查,如果域名已列在下面表格中并续费一年,则表示转移已经成功。

10. 至此,域名转移过程已顺利完成。

Tips:

1. 最好先了解国际通用顶级域名转移的限制规则(下列情况下不能进行域名转移):
(1)该域名注册后不满60天(新续费域名建议60天后进行转移,否则由于ICANN的操作规则,转移后可能导致在原注册商处的续费无效);
(2)该域名处于司法机构,仲裁机构或域名争议解决机构处理期;
(3)域名距到期不足30天,转移过程中域名可能会过期,务必谨慎。

2. 在转入的等待时间中,可以把域名DNS记录逐一也迁移到Dreamhost,以免转移成功后造成DNS解析失效。

在dreamhost主机上部署AWstats统计系统

国外虚拟主机一般都直接在管理界面集成了基于服务器日志分析的流量统计系统,常见的有WebalizerAWStatsAnalog三类。三者本身各有特色,bluehost主机同时集成了Webalizer和AWStats,但我目前使用的dreamhost只直接提供了Analog,虽说功能够用,但本着好奇心理,依然安装了AWStats。当然,如果只是一般的检测网站访问统计,现有的几个第三方访问统计服务站点都不错。

注:
1、需要当前dreamhost用户启用shell;
2、shell的常见命令用法,可以参考这里
3、文中所写yourusername请替换为在dreamhost中的shell帐号;example.com请替换为需要统计的站点域名。

1、下载
进入当前根目录:
cd ~/

下载AWStats,点击这里获取最新版:
wget http://awstats.sourceforge.net/files/awstats-6.7.tar.gz

解压缩:
tar xfzv awstats-6.7.tar.gz

重命名awstats目录,并进入awstats目录:
mv awstats-6.7 awstats
cd awstats

检查当前目录是否为:
/home/yourusername/awstats

2、安装

2、改变文件目录

创建data目录,并改变其权限:
cd ~/awstats
mkdir data
chmod 755 data

移动/home/yourusername/awstats/wwwroot/cgi-bin/ 目录至 /home/yourusername/awstats/ :
mv ~/awstats/wwwroot/cgi-bin ~/awstats

3、设置网站域名

在需要统计的域名目录下创建一个新目录:
mkdir ~/domainname.com/statistics

复制以下icon、css、js三类文件至当前域名的统计输出目录下:
cp -r ~/awstats/wwwroot/{icon,css,js} ~/domainname.com/statistics

注意:该统计结果输出目录不能命名为“satas”,因为dreamhost已经将“domainname.com/stats”作为Analog统计结果的输出目录。

4、配置

在awstats/cgi-bin/ 目录中,复制awstats.model.conf并重命名为awstats.domainname.com.conf:
cp ~/awstats/cgi-bin/awstats.model.conf ~/awstats/cgi-bin/awstats.domainname.com.conf

使用vim打开并且编辑此文件:
vi ~/awstats/cgi-bin/awstats.domainname.com.conf

修改该文件中的以下内容:
(1)修改yourusername、example.com为自己的实际信息;
(2)如果不熟悉vi命令的使用,可以通过FTP软件直接下载该文件,编辑后重新上传覆盖。

LogFile=”/home/yourusername/awstats/tools/logresolvemerge.pl
/home/yourusername/logs/domainname.com/http/access.log*|”
LogFormat=”%host %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot”
SiteDomain=”domainname.com”
HostAliases=”www.domainname.com”
DNSLookup=0
DirData=”/home/yourusername/awstats/data/”
DirIcons=”icon”
SaveDatabaseFilesWithPermissionsForEveryone=0
DefaultFile=”index.php index.html”

5、检查AWStats

确认所有*.pl文件均为755权限,第一行属性输出应均为: -rwxr-xr-x:
ls -o

如果有部分文件不是755权限,请运行以下命令:
find . -name ‘*.pl’ | xargs chmod 755

然后再次运行,再次检查文件权限是否正确:
ls -o

检查所有文件和配置是否均已正常运行:

perl /home/yourusername/awstats/tools/awstats_buildstaticpages.pl -config=domainname.com -update \
-awstatsprog=/home/yourusername/awstats/cgi-bin/awstats.pl -dir=/home/yourusername/domainname.com/statistics/

以上是两条命令,如果在一行中输入,请去除反斜杠(\)。

在浏览器中检查输出目录是否正常(/statistics/) ,浏览awstats.domainname.com.html文件,如果一切正常,那么就成功了。接下来,设置计划任务以便每天自动分析并输出报表。

6、计划任务脚本

这项可以在dreamhost后台直接添加并设置,请参考这里

到此,基本已经设置成功。接下来需要让AWstats运行得再完善一些:

1、配置.htaccess 文件在报表输出目录 (domainname.com/statistics/) ,添加以下内容:
DirectoryIndex awstats.example.com.html

这样将会修改awstats.example.com.html文件为”www.example.com/statistics/”目录的默认首页文件。

2、给报表输出目录添加一个访问密码:
在.htaccess文件增加以下内容:
AuthType Basic
AuthUserFile /home/USERNAME/www.example.com/statistics/.htpasswd
AuthName “My Awstats Report”
require valid-user

替换USERNAME为自己的DreamHost当前用户名。

接下来需要新增一个用户在.htpasswd密码文件中:
htpasswd -c .htpasswd USERNAME

这样就会在当前目录下生成一个USERNAME的密码文件,接下来重复两次输入密码后即可。

3、如果报表中有中文字符,可能会出现乱码,则启用配置文件中以下部分:
LoadPlugin=”decodeutfkeys”

4、因dreamhost在大洋彼岸的机房中,所以时区也是需要修改为+8区:
LoadPlugin=”timezone +8″

5、AWstats拥有简体中文语言包,修改这里可以输出中文报表:
Lang=”cn”

6、如果报表中的图片无法显示,那么修改一下这里:
DirIcons=”/statistics/icon”

参考资料:
1、dreamhost官方wiki”AWStats Installation”
2、AWStats简介:Apache/IIS的日志分析工具
3、AWStats 中文官方网站