Loading...

启动人肉筛选避免被疯狗咬到

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-25 11:04:31 只有1条评论

透过昨晚的事情,已经可以看到,疯狗开始乱咬人了。

我们只有两个选择:

  1. 随身不要带肉,避免被疯狗咬到;
  2. 拿起打狗棒,痛打疯狗

然而,疯狗横行,打狗的人心不齐,所以我现在能做的就只有继续的懦弱着。

于是,我们决定人肉介入homezz.com的关键字筛选程序,为了防止工作量过大,我们会一个月修改一次白名单和重点关注名单。

特别危险的blog,我们将按照homezz协议处理。

我也很愤怒,也很郁闷,有时候为了发泄,不得不放弃母语发泄几句,有的时候也只能找个安全的地方,另,欢迎follow我的twitter: cosbeta

不喜欢godaddy的原因

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-24 14:26:58 才(26)条评论

朋友们,别问我是否有godaddy的优惠码,别问我是否可以代购goaddy域名以及虚拟主机,因为我的回答一定是否定的。连我自己在godaddy的帐户也将会慢慢转移出来,好吧,如果你一定要我说出一个原因来,那就列出几条吧:

  1. 访问速度慢。虽然这个不是godaddy本身导致,但是因为如此,godaddy确实浪费了我的时间,在name.com操作一个域名只需要2分钟不到,goddady至少需要10分钟。
  2. 登录方式不友好。我明明用了邮箱注册,为啥要我用数字ID登录,而这个数字ID往往容易被忘记,难道godaddy就为提高数据库的索引效率,而强迫用户去记住那串数字?
  3. 用户体验差。注册域名是注册域名,购买虚拟主机是购买虚拟主机。当我购买域名的时候,请不要在每一步操作的时候都给我列出一大堆可用的虚拟主机计划,请不要让我拉动到页面底部下才能继续下一步。正因为如此,我才没有选择godaddy的虚拟主机,估计购买虚拟主机的用户体验也没有多好。
  4. 菜单不明显。转入域名的按钮花了很长的时间,回到首页才找到。
  5. 款项管理不太先进。域名转移失败之后,必须发送ticket才能获取退款,而其他的域名注册商若域名转移失败,将会有credit被保留,共下一次转移继续使用。

其实,只需要1,2,3这三点就足以让我不使用godaddy了,诚然,godaddy在很多时候会提供优惠码,可以通过这个优惠码可以优惠购买域名一年,然而对于我个人来说,我自己的域名不多,也需要长期持有,所以不在于一年便宜那么一点点,这便宜价格,完全让浪费的时间上给抵消掉了。

web 500错误的原因可能有哪些

Filed under: PHP,网站技术,虚拟主机 — 江东 @ 2009-06-24 09:47:30 才(2)条评论

可能原因如下:

web根目录权限错误。解决办法,将根目录的权限由错误的777改成755,参见下图。

php文件属性错误。解决办法,将php文件的属性改成 644

.htaccess文件错误 。 解决办法,修改.htaccess文件的内容,若在ftp下无法查看.htaccess文件,请用在本机制作一个空的.htaccess文件,上传覆盖之;

如何修改文件和文件夹的权限,请参考下图:

capanel文件管理器中:

(read on …)

第三号wordpress主机上线

Filed under: Wordpress,网站技术,虚拟主机 — 江东 @ 2009-06-19 12:57:37 才(6)条评论

其实按照homezz的的设计机制,根本没有所谓的第几号主机,因为我们的后台程序会自动集成多个WHM的主机,不同的服务器可以集成,不同机房的服务器可以集成在一起,甚至不同国家机房中的服务器都能集成起来统一管理。

homezz的后台机制是分散风险和分散负载,因为同是homezz的wordpress主机用户,我们的程序可以将其分配到负载最低的主机,用户之间可能IP不同,主机不同,今后若日本或者新加坡有真正靠谱的主机,可能也会分散用户到日本和新加坡的主机上。关于更详细的homezz后台预览,请参见这里:homezz虚拟主机管理软件

今天上午我注意到了,我们的3个不同的帐户被分配在两个实体的虚拟主机上,所以我马上联系机房,要求他们将我三个帐号都分配到不同的服务器上,这样才可以更好均衡用户的负载,然而机房的人告诉我,我们的帐户所分配的服务器是最新负载最低的服务器,于是我便作罢。

当然,随着homezz用户的增加,我们后面的主机数量也会不断的扩张,我们绝不oversale,绝不以牺牲用户的质量来获取最大的利益,因为我们有强大的管理后台,我们不需要牺牲用户的利益来达到最大利润的目的,这点熟悉cosbeta的朋友就知道,我绝不会那样做。

homezz wordpress主机的用户,我们已经绝对尽量不发送邮件给您,所以请你订阅homezz的官方日志,地址在这里:

用户都去homezz吧,storyday将继续回到到他的blog位置。

再次谈谈linux下文件夹权限的问题

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-18 10:44:50 才(14)条评论

有网友说我前面的日志写得太简单了,好吧,这篇我稍微详细一点。其实很为难:详细点吧,都不愿意看,简单点吧,都说看不懂!

homezz.com后面的几个的服务器的数据转移过程中,发现很多homezz.com用户转移到新的服务器上的时候,都出现了这样那样的错误,归根结底,就是文件夹权限设置错误。旧的主机放得太开,对安全性能控制不严格,所以文件权限太大没有做限制,新服务器的安全机制更加严格,因此太大的权限服务器将会拒绝执行。下面开始讲一讲linux下的文件权限。

Linux的文件权限是linux能有如此安全性能的最大的保障之一,有朋友可能会知道,很多攻击windows的方法都是通过漏洞获取到创建用户的权限从而达到控制计算机的目的,在linux下,Root帐户有最大的权限,可以干任何事情,其他用户只能拥有自己的文件的所有权限和该改组成员赋予的文件的权限,下面开始对文件权限的一个说明。 (read on …)

linux文件和文件夹权限

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-16 20:36:24 才(10)条评论

快餐阅读的年代,继续用简约的几句话来描述。

linux下,每个文件和文件夹都是有权限的,他们分为可读、可写和可执行,默认的权限并不是和window一样:可读+可写+可执行;

linux下用户的对文件的控制是非常严格的,所以文件若需要任何人都可写,必须设置成  可读+可写,可读+可写的数字组合就是4+2=6 (所有人6 组成员6 公共成员6),即设置成0666;

linux下文件的可执行和win不一样,不靠后缀名来区分,因此linux下需要对可执行文件赋予可执行属性数字即为1,可以可读+可写+可执行=4+2+1,那么给三种用户都设置全属性就是 0777;

文件夹的打开即可理解成象文件夹发送了执行命令,所以文件夹没有可执行的属性,其他用户是无法打开的;

重要的来了,大家在ftp下或者在shell中用简单的chmod 0777 dir来对一个文件夹进行修改,记住,该文件夹下的所有文件不会自动继承0777属性,这个和你在windows下设置共享文件夹不是一样的效果,很多朋友犯了这样的错误,还理直气壮的说我已经把web根目录属性都设置成了0777,为何我的wordpress后台还无法在线更改。答案很简单:那是因为你所更改的那个php文件依然不是公共可读写属性,即0777;

即使文件夹属性为0777,也并不表示该文件夹下的所有文件就可以随意读写,这些文件依然有他们自身的属性,所以你必须将你需要修改的文件设置成0666;

记住:web根目录不要设置成0777,这有安全隐患。有php文件的目录也最好不要设置成0777.

此日志结束,不懂的在评论中留言,高手也请出山指点!

写了一个基于ajax的图片文件管理器

Filed under: PHP,网站技术,虚拟主机 — 江东 @ 2009-06-13 20:52:17 才(15)条评论

用了一天的时间做了一个简单的文件管理器。

特点:

  1. 整个程序就一个文件,毕竟是用来管理图片的,php和其他文件过多不好打理;
  2. 不需要数据库,直接基于正常文件结构;
  3. 只可上传web能正常显示的图片格式(jpg,png,gif);
  4. ajax采用了缓存。文件目录一旦打开,浏览器不刷新,再次关闭和打开不会重复读取服务器内容,节约时间,这个功能耗费了80%的时间,因为要考虑到用户上传图片,修改文件夹之后缓存的局部更新;
  5. ctrl+鼠标左键可以选择多张图片;

目前还没有添加用户登录验证功能!欢迎大家去围观:0bad.com,目前只能保证在FireFox上最正常。

写在后面。有了jquery,处理dom真的好方便,缓存是本程序最伤脑筋的地方,一方面为了节约用户时间,所以load之后的数据必须以变量的方式缓存在浏览器里面,这个很简单,最麻烦的就是当用户创建文件夹、创建文件、删除文件夹、删除文件,一方面要保持左边的树形不要变化,另外一方面还好保证需要更改的缓存得以及时的更新。这个逻辑太麻烦了,所以现在依然有bug,可能还不少。

如何修改A记录

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-06-12 18:52:16 才(12)条评论

快餐式阅读的年代,我尽量精简我的文字

域名的主要作用是便于人类记忆,如storyday.com,而计算机最多只能认识IP地址,如202.115.22.194;

访问域名的时候,计算机做的第一件事情就是把域名的解析成IP地址,这个解析靠你设置的A记录来对应;

下面的设置请到你域名注册的网站去设置。

cname只是一个别名,请删除该域名原来所有的cname

举例开始:如果你想storyday.com和www.storyday.com都对应到IP 216.65.69.71, 那么你设置的格式应该如下所示:

Record Type Record Host Record Answer TTL
A *.storyday.com 216.65.69.71 300
A www.storyday.com 216.65.69.71 300

一般来说,设置A记录只有两个空需要填写,一个是A记录的名字,一个是IP地址。

没有WWW的一般留空或者填写“@”,多数情况留空,有www只需要填写“www”即可,IP地址就填写你需要指定的IP地址。 (read on …)