Archive for the '高级使用' Category
DreamHost
优惠码:HuNao(节省 50$加送3个顶米,详情) 。论坛讨论。
DreamHost
优惠码:ZheTeng(节省 50$加送独立IP,详情) 。论坛讨论。
Dreamhost安装杰奇小说系统采集成功 演示:http://ebooks.dupola.com.
大陆读者请更改本blog Feed地址:http://feed.feedsky.com/host
->
DreamHost 主机是少有的默认开放 SSH 权限的主机,如果你用过 SSH 功能,一定会惊讶于它的小巧和强大。
最近 DreamHost 的 SSH 功能又有所改进,主要是为了保护用户安全。
这次 SSH 升级主要影响到的是使用公开码(public keys)的用户,也就是不需要密码就能登录SSH的用户。这次升级增加了一个黑名单系统,如果你平时登录 SSH 是使用密码的,那么这次升级将不会影响到你。
此次升级后,如果你使用公开码无法登录,你可能需要重新创建一个ssh key。
不过我想这无论是对于使用公开码还是密码的用户,都是一个好消息,SSH 方面的保护措施越来越完善了。
如果你还没有用过 DreamHost 的 SSH 功能,可以看看这篇文章,详细介绍了在 windows 下运行 SSH 命令的步骤、方法,以及一些常用且实用的命令:如何在Win主机下运行DreamHost的SSH命令。
DreamHost
优惠码:HuNao(节省 50$加送3个顶米,详情) 。论坛讨论。
DreamHost
优惠码:ZheTeng(节省 50$加送独立IP,详情) 。论坛讨论。
Dreamhost安装杰奇小说系统采集成功 演示:http://ebooks.dupola.com.
大陆读者请更改本blog Feed地址:http://feed.feedsky.com/host
->
DreamHost 的后台可以一键安装许多软件,比如 WordPress、 phpBB、 Advanced Poll、 ZenCart、 MediaWiki、 Joomla、Gallery等。
现在 DreamHost 的一键安装页面共有三个功能,简易安装模式、高级安装模式、升级维护。
之前的一键安装界面,需要你选择域名选择 MySQL 数据库信息。现在的简易安装就比较省事,但这并不是最好的选择:
简易安装:
在简易安装模式下,你所安装的软件,仅可以使用 DreamHost 一键安装里所包含的插件及主题模板。自定义性也比较差,因为你的账号里不会有任何文件,全在 DreamHost 自己单独的服务器上。不过它的安装和维护是非常非常简单的,根本不用你操心,DreamHost 会帮你完成安装、升级以及日常维护。
简易安装模式里包含的一键安装软件有:WordPress、phpBB、Zenphoto,以及本文标题所提到的强大的 CMS:Drupal。
Drupal 非常强大,它多次获得全球最佳 CMS 奖项。DreamHost 增加 drupal 的一键安装实在是太令 drupal fans 高兴了,不过可惜的是,居然放在简易安装模式下,高级安装模式下居然没有。关于 Druapl ,更多资料请到 drupalChina.org 查看。
高级模式:
不过高级模式里有一个软件肯定会让你高兴,就是pligg,这个超级强悍的仿 digg 程序,很多网站都用它架设了,上次看到一个国外的网站,非常强大,就是用 pligg 架设的,不过很抱歉我忘了地址。
在高级模式下,你可以选择程序所安装的目录,所用的域名、MySQL 详细配置等,那么安装以后你也可以继续自定义它。
升级维护:
在升级维护一项里,你可以看到你曾经使用一键安装程序安装过的网站列表,可以选择性地将程序升级到最新版。
一键安装里现在基本就是这样,还是比较方便的。我这两天会提议 DreamHost 将 drupal 增加到高级安装模式下,这样对于喜欢用 drupal 的朋友来说就更方便自定义了。
更新:刚发现 drupal 6.2 已经发布了,6.x 的中文包也发布了。大家快去玩儿吧。
DreamHost
优惠码:HuNao(节省 50$加送3个顶米,详情) 。论坛讨论。
DreamHost
优惠码:ZheTeng(节省 50$加送独立IP,详情) 。论坛讨论。
Dreamhost安装杰奇小说系统采集成功 演示:http://ebooks.dupola.com.
大陆读者请更改本blog Feed地址:http://feed.feedsky.com/host
->
DreamHost 的客服质量还是很不错的,按照他们的规定,一般都是24小时之内回复你提交的ticket。不过我也曾遇见过24小时之后才回复的,不过那是星期了。
昨天我在提交ticket的时候发现 DreamHost 增加了电话回叫服务。不过,这项服务是收费的,让我们来看看它的费用:
a month ($9.95/month) 每月9.95美元,也就是 DreamHost 主机的标准价。
Save 10% by paying yearly ($108.65/year).每年108.65美元。并且,这项服务仅在美国地区开通,要包含区号。US only, include the area code!。
你在后台提交ticket的时候就会看到下面的图,电话号码是你账户里填写的,客服会在你指定的电话回叫时间打电话给你。(点击看大图)
以前使用 DreamHost 的 SSH功能,去备份数据库或者其他数据。在开fopen的时候,里边需要写一些Cron命令,让它定时更新。当然,它的功能不仅仅是这些,对于懂Linux下命令的朋友来说,它可是超一流的服务。比如,你可以定期备份数据库、定期删除过期内容、定期抓取 RSS 新闻,等等。有的网站提供 cronjob 的服务,比如这个 webcron.org,还有这个 cronjob.de。
DreamHost 的用户默认就可以启用SSH功能,官方说,因为很多人设置了Cron Jobs,但并没有在意他们,以至于服务器里存满了许多不必要的数据。这导致SSH登录非常缓慢,也有人反应了。于是,DreamHost 准备在 26号对Cron Jobs 做出一些更改,即,把那些不再有用户响应和操作的命令以及产生的数据,都禁用了。
这样一来,我们登录SSH的速度将加快许多。你在更新网站什么的时候,效率会大大提高。你还可以用它来翻墙呢。
一直以来我都用SSH来更新我的Blog和网站,当然,鉴于本人技术不怎么样,一般只用来打包下解压啦等等一些非常基本的命令。你可以去看看如何在Windows下玩儿SSH,相信可以节省你不少时间。
在DreamHost如何玩儿 Cron Jobs呢?(via DH Wiki)
一:在控制面板control panel,点侧边栏 “Goodies->Cron Jobs” .
二:点Add New Crontab,然后就可以开始了。如下图所示
今天看到了订阅的Michael 写的一篇《Dreamhost 服务器上的网站数量》的文章,提到了Dreamhost单台服务器网站数量以及overselling的问题,就我用过这段时间的Dreamhost的主机来看,这些地方是值得一说的。
首先关于overselling,所有主机商都在overselling,这是不可否认的事实。一方面,肯定不是所有客户能用光它的所有空间和流量 额度的,从客户层面来看,只要客户在使用它的空间时,不出现还未到达额度就不能用的情况,客户就可以接受。有没有预留足够的空间那是服务商的问题。另一方 面,服务商如果为每个客户预留足够配额的空间,在大多数情况下都是不必要的,这绝对是资源的浪费。因此overselling是再正常不过的了。对于主机 商和用户,大可以不必关心此类问题,所剩下的只不过是道义上主机商有没有刻意隐瞒这种行为,或者把不隐瞒这种行为作为自身诚实的卖点的区别而已。
可能有人会问,如果恰好每台服务器上有很多较真的客户,非要用满空间额度,导致服务器硬盘爆了怎么办?实际这个问题从技术上也是不难解决的,例如磁 盘阵列的动态扩容,逻辑卷增容等都可以实现,所要做的只不过是监控服务器资源使用情况,在将要达到临界值的时候通知sysadmin增容而已。即使系统弱 智到无法扩容,不是还可以把用户站点分流到其他服务器嘛,只不过会增加一个无downtime的迁移过程而已。总之办法多的是。因此主机商采用 overselling的策略,是对用户以及对其自身都有利的。
貌似Dreamhost的overselling被指责更多是多用户站点并存导致的负载以及不稳定因素,而不是空间或者流量overselling问题。下面再讲讲这一点,因为貌似Dreamhost在这里主机架构与其它一些传统厂商有很大不同。
在前面提到的文章里,介绍了通过截passwd来断定一台服务器上有多少帐号的方法,此方法确实能大致估算出一台服务器上有多少站点。但这里有一个 问题,就是你shell帐号所在的主机真的就是你web访问的主机吗?从一个shell帐号本身所具有的权限我们来一步一步推断这个问题:
首先不知有没有人注意,在后台panel创建的不同的domain可能会有不同的IP,甚至在同一domain使用了一段时间后,再删除重建也可能 会更换IP(非常少见)。这就说明,dreamhost的系统首先对于每个IP上容载的vhost数目有其自身的一个分配机制。也就是说:每IP上的站点 数目对于dreamhost是可控的,并且这个数目应当是小于物理服务器上站点数目的。这个机制就能解决站点添加独立IP的问题,以及对IP实现的流控或 访问量问题,也就做到了初步客户访问层面的隔离。比如说可能一个IP出问题,影响的也就仅仅是这个IP上的站点了。当然貌似大多数的downtime不太 可能是这种情况。
然后深入分析一下。一个典型的站点,大体服务层次可以分为基于IP+头名的客户访问层次(就是上面一段的内容),应用服务器层次 (Application Server,比较容易混淆的概念),文件存储层次(ftp,ssh所管理的文件),附加服务层次(mysql,dns,email等)。对于传统主机 商,最典型的情况是所有这些服务都由同一台物理服务器完成的,或者是少量附加服务分离,例如数据库单独运行在别的服务器上,而对于dreamhost,显 然不是这样。就我目前所能了解到的东西来看,dreamhost的web前端,dns,email是分离的,至少没在同一个IP上,这个可以从不同的子域 名解析看出来。但web前端的IP和ftp,ssh帐号登陆的IP是同一个,这似乎说明这些服务似乎也是运行在一台物理服务器上的。但有一个命令似乎能提 供出不同的论点,就是mount,输入这个会发现列出的挂载点中有很多nfs挂在过来的文件系统,而这些系统恰恰是放客户数据的/home下的不同目录。 而且从具体/home里的内容可以看到有很多更为复杂的符号链接,有多个用户的家目录会挂在同一个mount点下。不妨设想,这是通过nfs提供的文件存 储服务器,一台用于前端web访问的服务器,后面挂了多台nfs server,这些nfs server,才是具体存放用户数据的服务器。
所以这里就明朗了,dreamhost在同一台服务器上放置数千个站点,实际上这些站点的文件是存储在不同的后端nfs server上的。因此其overselling并不是想象得那么夸张。再加上无法断定的是否对于多个不同IP也处于不同物理服务器分担 (ifconfig netstat无权执行),apache本身配置未知,应用服务配置(fastcgi等,这些没必要追究得太细,估计也没人关心)等情况,往好一点的方面 想dreamhost可能会有更细致的分布式设计,因此一台双Operton跑数千个站点数T空间从技术上也可以大致讲通了。
大体也就写这么多了吧,以前本打算悉心研究一下dreamhost的底层架构来的,可惜一直没时间,最近由由于速度问题退掉了原有的 dreamhost选择了hostmonster,因此也只能分析到如此程度了。但用起cpanel以后的系统才发现,dreamhost本身的架构设计 以及panel考量还是很优秀的,比起这些老前辈来说,可以算是十分有特点了。Dreamhost如此出名不是没道理的。







