本站已迁移到Host Virtual的VPS主机

回顾我的个人网站经历,最早是在万网买的域名,在一些国内的小IDC买的廉价空间,后来转移到Godaddy和Name。用得最长的,是大概3年多 前在Godaddy买的虚拟主机(Deluxe Linux型),不过其实一直体验不大好,可能是Godaddy树大招风导致G.F.W一直对他关照有加,记得去年有很长一阵子Godaddy的域名一直 都无法解析(至少在北方联通线路,电信好像还行),导致我不得不把Godaddy的域名解析换到DNSPod。另外常常感觉网站响应非常难以忍受的慢,间 歇性的,今年尤甚,不知道是我墙的捣鬼还是Godaddy虚拟共享主机已不堪重负。

之前也想过办法,将wordpress程序更换为某种更轻量级的PHP博客程序-typecho。 但是效果还是不大明显,期间Godaddy还出现过多次的5xx报错。前两天还对BlueHost和HostMonster的虚拟主机动过心,感觉比 Godaddy稍好(我觉得Godaddy输在用户多和树大招风),但是据观察也不是非常稳定,估计只要是虚拟主机都难以规避这个状况。最 后终于下定决心,换到一个负载有保障的VPS主机,经过一番考察,选择了价格适中而性能又有保障的”Host Virtual”的XEN型主机(XEN主机的性能较有保障,另外对几个国内公司做的便宜VPS还是心存疑虑)。最终这个VPS的价格其实比原来的 Godaddy的虚拟主机并高不了多少,经过一番试用下来,感觉速度还是比较令人满意。

Host Virtual VPS Hosting

我在这个VPS上装的Virtualmin控制面板(DirectAdmin和cPanel都价格不菲,国外的软件业真幸福。。。),因为之前有在自己的服务器上玩过Virtualmin(文章在此),所以很顺利地就将Web Server的环境搭建起来了。 Continue reading

安装Linux服务器图形化管理软件Webmin和Virtualmin

内容简介:在一台安装了Ubuntu Server的PC上安装webmin和virtualmin,以达到远程方便地通过web图形界面管理该Linux服务器的目的,最终的效果基本上类似于常见的虚拟主机或VPS上提供的cpanel控制面板,而cpanel是一套较贵的商业付费软件,webmin和virualmin则是免费的。 Continue reading

家庭ADSL搭建LAMP服务器建站(Ubuntu+花生壳DDNS+顶级域名)

本文目的:在家庭ADSL拨号的计算机上架设一台可供外部Internet访问的使用LAMP软件包的web服务器。

1,安装Ubuntu10.04 LTS server 版本。

Ubuntu 10.04是一个LTS长期维护版本,并且由于这里是要架设一个web服务器,所以选用了Server版本。这里可以下载安装光盘的镜像文件,注意选择10.04版本,以及你将要架设的计算机硬件所对应的32/64bit版本。

安装过程我就不赘述了,可以参考这篇文章的安装部分(主要是安装过程中注意选择LAMP server安装包以及OpenSSH安装包)。OpenSSH是为了将来远程SSH登录到这台Server上进行管理操作。

安装并启动后,要配置一下这台Server的网络。编辑“/etc/network/interfaces”文件,加入两行:

auto eth0
iface eth0 inet dhcp

这样服务器启动的时候就可以自动启动eth0接口的DHCP协商获取IP地址。当然记得确认你下你的计算机硬件连接ADSL的接口是eth0还是其他。

2,注册“花生壳”。

花生壳”是一家提供DDNS动态IP域名解析服务的公司,也有其他一些相关网络基础设施产品。因为本文介绍的是使用通过ADSL连接Internet的家庭计算机建站,而ADSL拨号从ISP获取的Internet IP地址是动态的(每次拨号得到的地址可能与上次不同)所以这里使用“花生壳”来将一个固定域名自动动态的映射到每次获取到的IP上,以后无论IP如何变化,都可以使用这个域名来访问这台计算机。 Continue reading

Dede CMS 截取文章正文指定的字数

使用dede CMS制作文章页面时,有时需要截取文章正文的一部分来显示,究竟怎么做呢?在网上搜索了一通也没找到答案,就自己摸索实验了一下。

dede:field.body 是dede cms的文章正文标签,官方帮助文档中没有介绍这个标签有什么属性和参数,但是,对于标签可以使用 function 进行扩展,function所使用的函数可以是系统函数,也可以是自定义的函数。所以我们可以使用function调用函数对字符串做截断操作以达到我们的目的。 Continue reading

用python脚本实现的简易http服务器、客户端和https服务器、客户端

因工作需要,在网上搜罗一圈并拼凑一番之后,做出了一个python脚本实现的简易http/https的服务器和客户端。

我主要是用它来作为一个Internet网络传输文件的机制,经简单测试了一下,运转正常。测试基于debian系统。

不说废话,上代码,有问题欢迎讨论。
Continue reading

Unix shell 模式的Google

Google的世界里总是充满了技术爱好者的奇思妙想。这个shell版本的Google是一件开源作品,非官方正式发布的产品。

先上个图(其实你直接打开http://goosh.org就可以看到并使用最新的版本):

打开网页后,你可以看到用web浏览器模拟的与shell窗口非常类似的用户界面。首先,敲入help然后回车,就可以看到使用帮助了。 Continue reading

Godaddy修改了MySQL数据库域名

前几天收到Godaddy的一封邮件,通知我使用的Godaddy主机的MySQL数据库的域名(Godaddy的数据库不是和主机在一个IP下)已经变化,由原来的secureserver.net结尾的地址,变为了以hostedresource.com结尾的一个地址。并且还提示,虽然目前对网站连接数据库没有影响,原来的域名依然有效,但是最好尽快在网站程序中变更数据库连接语句以新的域名为准,以免将来原域名失效。

对于Godaddy这个通知,或者说这个处理方案,作为客户我认为自己受到了不公正的对待,处于弱势的客户只能接受厂商Godaddy的随意变化,而不得不修改自己的网站程序。厂商对此仅仅是一封邮件通知了事,实在是对客户的蔑视和挑衅。