• 2010年9月最新Dreamhost优惠码

    by{ guangboo }, published {2010-09-02}, Tag { Dreamhost / dreamhost 优惠码 / }

    2010年9月Dreamhost最新优惠码上市了,提供全额优惠:97$。

    优惠码:DM9FREE

    注意:如果您不是北美用户的话,您的优惠金额最高为50$。

  • 2010年8月最新Dreamhost优惠码

    by{ guangboo }, published {2010-08-06}, Tag { Dreamhost / dreamhost 优惠码 / }

    2010年8月最新优惠码:

    1年期:DM001 提供优惠50美元(原价119美元);

    2年期:DM002 提供一个域名,优惠25美元;原(214.80美元)

    为什么要使用Dreamhost优惠码?

    Dreamhost每年费用为119美元,但第一次购买可以通过使用上面的两个优惠码,可以优惠;另外购买DreamHost主机后,你也可以自己创建Dreamhost优惠码,并使用Dreamhost优惠码进行推广DreamHost的主机,每推荐一个客户可以一次性获得$97佣金,或者是10%的佣金。可以使用paypal请款,最低支付额为20美元,每月1号付款,推广一个客户97天后可以申请支付。

    所有的人都可以注册参加他们的推广,即使你没有在使用dreamhost的主机,也就是说即使你不是他们的客户也可以推广他们的主机赚取佣金。

  • Dreamhost 最新优惠政策:Dreamhost Invitations

    by{ guangboo }, published {2010-01-27}, Tag { Dreamhost / dreamhost 优惠码 / }


    K01 送一个域名,并优惠49.99$


    KLIPDAS001 提供最优惠价



    KLIPDAS002 送一个域名,且优惠30$



    KLIPDAS003 送一个域名,一个独立IP,并且优惠51$


    FIVEYEAR005 送独立IP

    Dreamhost优惠码:

    171801008791
    237608976441
    524241021807
    794064014277
    945043434029

    相比普通邀请码(K01、KLIPDAS002)它的 缺点如下:

    • 每个邀请码只能用一次
    • 必须在两周内使用
    • 如果有人通过邀请码购买的主机上有欺诈/SPAM/非法(美国法律)信息,那么我将失去所有邀请码
    • 这些邀请码只能增大空间和在5年及10款中有折扣,除此之外并无特别赠送

    如果你要购买5年款,那么你可以使用上面任意一个邀请码。

  • Mysql On Dreamhost

    by{ guangboo }, published {2009-12-09}, Tag { Dreamhost / dreamhost 优惠码 / MySQL / }

    参考:http://wiki.dreamhost.com/Migreate_MySQL
    MySQL是一款多用户数据库系统,它是在GNU公共许可证(GPL)下发布的,是由SUN所有和发起的。
    现在所以在Dreamhost上新创建的数据库都是使用MySQL 5.0,以前的数据库仍然运行在MySQL4.1版本下(现在,你可以通过email支持,来要求升级你的数据库系统)。
    Dreamhost使用phpMyAdmin,使用PHP编写的基于WEB开源工具,来管理MySQL。
    主要内容

    1. Dreamhost上创建MySQL数据库;
    2. 连接数据库

    2.1 使用Shell账户连接
    2.2 使用自己域下Dreamhost PhpMyAdmin工具
    2.3 使用第三方程序
    2.4 通过SSH通道连接的第三方程序
    2.4.1 使用Putty v0.60
    2.4.2 使用SSH
    2.4.3 使用SQLyog
    2.4.4 使用Sequel Pro

    Dreamhost创建MySQL数据库

    登陆控制面板,选择“Goodies”选项卡,单击MySQL。
    在页面底部有一个表单,你可以输入一些信息来创建新的数据库。
    Image:Mysql-newdbase.png
    Database Name – 数据库名称,名称必须是字母,数字及$,_符合组成,并且必须在整个系统中是唯一的。(你可以考虑采用yourwebid_dbname的命名方式)
    Use Hostname – 你要通过子域来访问数据库,选择一个先有的主机名,或创建一个,你可以使用你的任何子域来访问你的任何数据库。
    First User – 为数据库选择初始用户,或创建一个新用户。
    New Username – 当创建用户名的时候,输入唯一的用户访问MySQL数据库的用户名(它同上面的Database Name一样,都是必须填写的)。
    New Password – 用户登陆MySQL的密码。
    Database Comment – 你账户下数据库的描述。
    点击“Add New Database Now!”。

    连接数据库

    使用Shell账户连接:

    1. 登录Dreamhost账户:
    ssh -l yourlogin www.yourdomain.com
    1. 登录MySQL数据库,你可以在控制面板下,“Goodies”/“MySQL”下拷贝/黏贴准确的数据库语法。
    mysql -u yourdblogin -p -h yourdbdomain.yourdomain.com yourdb
    1. 你还可以在命令行下包含密码(注意,在-p后没有空格)。
    mysql -u yourdblogin -pyourdbpassword -h yourdbdomain.yourdomain.com yourdb
    1. 你不可以使用“locahost”连接数据库,因为Dreamhost的MySQL服务器是和网站服务器分开的。

    使用域名访问Dreamhost的PhpMyAdmin来访问数据库
    一旦你所有的数据库主机名在DNS系统中,那么你就可以通过web上指向数据库主机名的PhpMyAdmin系统来访问你的数据库。例如,如果你的MySQL主机名为mysql.yourdomain.tid,在浏览器中输入http://mysql.yourdomain.tid,你就会被提示输入MySQL的用户名和密码。然而要注意的是,这是不安全的!你数据库的用户名和密码是以明文形式传输的,很容易被嗅到,你更应该使用前面的方法。
    第三方程序连接MySQL数据库
    使用第三放工具如MySQL Administrator连接远程MySQL数据库,你必须首先赋予本地机器连接远程数据库服务器的权限。在所以MySQL用户账户从本地机器进行登陆的时候都必须这样做。

    1. 登陆Dreamhost 控制面板
    2. 选择Goodies下的Manage MySQL
    3. 在server节Database(s)下面,找到需要的数据库,然后单击你希望授权访问的username
    4. 在标题为Allowable Hosts节下,在域或子域中标记本地机器身份为在公网访问内,按照网页上描述的格式,你会需要你的公网IP地址或公共的域名或子域名(就像rr.com,midspring.com,Comcast.com等)。

    你的公网IP地址,可以到“什么是我的IP”查看(你的IP也只显示在域名下面“Your current computer is:”后面的文本框中,只有剪切、黏贴一下默认值)。注意,启用%.example.com不会启用example.com自身。

    1. 单击Modify [username] now!按钮。
    2. 启用你的第三方程序,输入数据库和登录信息,进行连接。
    3. 使用Microsoft Access进行连接时有特别之处,参考资料

    如何使用Visual Basic连接MySQL
    客户端脚步如何连接MySQL – Ex. Java Applet
    安全SSH通道下使用第三方程序连接MySQL数据库
    使用Putty v0.60
    它可以通过SSH安全通道连接MySQL数据库,它打破了不安全方法,提供了点对点加密,不会将你的MYSQL账户暴露给潜在攻击行为的网络中。
    设置Putty通道,你必须首先开启账户的SSH,操作方法:

    1. 进入控制面板。
    2. 修改你希望授权SSH访问的用户
    3. 勾选Enable ssh/telent框
    4. 确认/bin/bash为shell类型
    5. 单击Save Changes

    然后,下载并运行Putty

    1. 在左边分类树中,单击靠近底部的Tunnels
    2. 在原端口中输入3306
    3. 在相应的输入框中输入mysql数据库地址和端口(如:yourdbdomain.yourdomain.com:3306)
    4. 其他使用默认值(local,auto),单击Add按钮
    5. 单击分类树中的Session
    6. 在Host Name域中输入shell账户地址(如:foo.dreamhost.com)
    7. 确认22端口,SSH协议指定该端口
    8. 输入会话名称,单击Save按钮
    9. 使用新建的会话登陆shell账户
    10. 最下化窗口

    下一步,但看第三方工具,我们用MySQL Administrator工具为例。

    1. 在Server Host下输入localhost(注意:输入你真实的地址(例如:yourdbdomain.yourdomain.com)不其作用,你必须使用localhost)
    2. 输入3306做为端口号
    3. 输入db username和password
    4. 单击OK

    你现在应该已经登录了!
    注意:

    1. 你的Putty会话必须计划,并且你必须通过通道登录来激活。
    2. 如果你正运行本地MySQL数据库,你可能需要为通道分配不同的端口。否则,在通道启用时,你就不能访问本地Mysql连接。操作如下:
    3. 在Putty的Tunnels下的域中输入不同的数字作为端口号(如3307)。
    4. 在MySQL Administrator端口域中输入相同的端口号。注意,你的destination端口必须保持3306,原理是,你将数据发送到3307端口后,数据通过通道发出,然后分流到Dreamhost的3306端口。

    使用SSH
    在~/.ssh/config文件中设置:

    Host your_nickname_for_your_host
    HostName         your_dh_host_name.dreamhost.com
    User             your_shell_account_user_name
    LocalForward     3307 your_full_db_host_name:3306
    

    只要这样进行连接:

    ssh your_nickname_for_your_host
    mysql -h 127.0.0.1 -P 3307 -u db_user_name -p  your_full_db_host_name 

    或使用一条命令:

    ssh -4fNg -L 3307:your_full_db_host_name:3306  your_shell_account_user_name@your_dh_host_name.dreamhost.com 

    这样mysql就连接上了。
    注意:
    尽管你在Goodies->Manage MySQL中为用户添加了localhost主机,你还是会遇到这样的错误:

    ERROR 1045 (28000): Access denied for user  'db_user_name'@'localhost' (using password: YES) 

    使用127.0.0.1来代替localhost(会被DH拦截)。(感谢Shiva提供该解决方案)
    使用SQLyog
    你可能也想获取免费的SQLyog版本,下面的截图显示了它的配置是多么的简单:
    Image:SQLyog2.jpg
    Image:SQLyog1.jpg
    你也可以尝试Navicat MySQL GUI免费版,你会在SSH和HTTP远程连接中找到使用指南。
    使用Sequel Pro
    MacOS X上,你可以使用开源的Sequel Pro软件来通过SSH连接Dreamhost上的MySQL数据库。

  • Dreamhost优惠政策

    by{ guangboo }, published {2009-11-23}, Tag { Dreamhost / dreamhost 优惠码 / }

    1. 官方在重大节日推出的“777”优惠码,可优惠110美元
    比如在今年的情人节、愚人节、美国国庆节,以及前几天的美国老兵节,都进行了为期数天的优惠活动。这种优惠码是dreamhost的最高优惠,可以用9.24美元的低价买到一年空间。
    
    2. 其他种类优惠码
    如果在重大节日未能抢先注册,可以使用其他类型的优惠码,以下列出集中最新的有效优惠码,可以根据需要选择使用(不限大小写):
    
       K01 (送一个域名,优惠49.99$)或者KLIPDAS001 优惠50$;
       KLIPDAS002 (送一个域名,优惠30$);
       KLIPDAS003 (优惠51$,送一个域名,一个独立IP);
       FIVEYEAR005 (送一个独立IP)
    使用优惠码注意事项:
    
    1. 必须使用美国的IP,否则1不能用,2最高优惠50美元,可以使用VPN、TOR等注册;
    2. 一个信用卡账号只能使用一次优惠码,不要使用一张重复注册;
    3. 续费或重新开通空间不能使用优惠码;
    4. 优惠码777只能用google checkout付款,或者通过捐赠的形式付款,具体的网上有教程 

     

  • Dreamhost 账户

    by{ guangboo }, published {2009-11-10}, Tag { Dreamhost / dreamhost 优惠码 / }

    我们有系统设置来解决一个“主帐户”下的多个“子账户”问题,下面你会很直观的看到我们的系统是如何分布账户的。
    注意:我们不在提供多个子帐户了。
    WebID:主帐户
    Account:子帐户
    Domains:网站文件存储位置
    Users Account:与FTP和Shell账户有关
    Registrations:与网站名称相关

    Image:Accountlayout1.png

    1. Main Account

    主账户与WebID有关,包含了账户所有者的信息及所有服务,设想它是一个袋子,你可以将其他的东西(账户)放到这里。

    2. Account

    这是子帐户,这里是网站和服务运行的地方,还存储了结算信息,这样做的原因是满足多个子帐户能分别支付的需求。

    请注意一个网站要拥有自己的域名和站点,它需要自己的主机,因为2个子帐户不能共享一个主机。

    子账户可以合并到其他子帐户,只要没有使用任何的优惠码或折扣。如果有的话,你就需要重新全额付款,或支付优惠或折扣掉的款项。

    3. Hosting Plan

    这是你的托管计划,驻留在子帐户中。托管计划与你的域名、注册、用户账户或数据库没有直接关联,它们只是为子帐户提供适当的资源,以便升级或降级不会影响你的服务。唯一改变的是你提供的资源数量。

    托管计划每年都会更新,更新不会自动更新你的注册信息。

    托管计划是不能转移懂啊其他Dreamhost账户的。

    4. Domains

    域隶属于用户账户下,这是很重要的一点,这就是为什么一个用户只能访问一个域的原因。因此,如果你想要Ted,Bill和Rufus都能访问一个域的话,你只能给他们其中一个来访问,或者你可以创建一个账户,然后将登录信息给他们三个。

    域提供了很多东西,他们是网站文件上传的地方,并且提供给你电子邮件。域是DNS,SSL和IP设置存储的地方,你的注册信息也必须指向你网站的这个域,以在互联网上展示。

    域不能够转移给其他Dreamhost账户,如果你希望转让的话,你会需要备份内容,删除域,然后创建一个新的账户。

    5. User Accounts

    这是你的用户账户,它隶属于你的子帐户下,一个用户账户可以通过FTP和Shell访问子帐户。用户账户中,你会发现域日志文件,你的备份或域名。

    请注意,用户账户不能访问其他的用户账户,因此只有User1才能访问User1。

    用户账户不能转移给其他Dreamhost账户,如果你希望转移的话,你需要备份内容,删除用户账户,然后创建一个新账户。

    6. Registrations

    这里有你网站的名称,并不是网站本身。可以想象成指向本地的手指,本地就是域。注册信息非常重要,因为这些它表明你拥有的站点的名称。如果你设置了一个域,然而你没有注册它,那么这就意味着你没有拥有或注册它。注册信息要需要每年延期,除非你延期更长时间。延期注册信息不会延期托管计划。

    注册信息是属于你的,直到过期为止。因此,除非你关闭账户,如果你的注册信息还是激活状态,你就可以一直拥有并使用它。

    注册信息可以在有托管计划的子账户间转让,两位所有者都同意转让后,并且必须由Dreamhost员工来实施转让。

    7. Database

    你的数据库位于子帐户下,如果你有主机计划才能添加。

    数据库可以在有托管计划的子账户间转让,两位所有者都同意转让后,并且必须由Dreamhost员工来实施转让。

    一些WebID有多个账户,这样可以分开你的客户端和域,或者,如果你要看管别人的账户,他们仍然可以支付他们自己的账户。如下图表示:

    Image:Accountlayout2.png

    为了给你更好的直观的表示账户是如何设置的,下图展示了2个WebID账户;其中一个有2个子账号,另一个有一个子账号。

    Image:Accountlayout3.png

    参考:http://wiki.dreamhost.com/index.php/Account_Layout