about 2 years ago - 9 comments
各位看官,本博客”Hamo’s World”正式启用新域名: www.satwe.com,烦请各位帮忙更新。 这次史无前例的搬家耗时近半个月,内容有3,总结如下: 1. 更换主机服务商。 在Dreamhost已经有4年了,说实话DH挺适合我,速度快,空间大,对uptime不太敏感。但是由于以前提到过的一些特殊需求,虚拟主机满足不了,于是干脆vps吧。 首先在vpslink买了个廉价vps试手,各种需求体验完毕,正式启动迁移。 在对比之后选择了Linode,Frement的机房。Linode可以按1个月、24个月或者48个月付款,而且最好的地方在于,即使支付了48个月,中途停止服务的话,linode会按照剩余时间退还费用。这在其他的服务商还很少看到。 美国的网络非常好,从Linode到Dreamhost的速度有4M/s。不过头疼的是在DH上有超过100G的资料,VPS上没有这么大的空间,只有慢慢想办法了。(或许Godaddy的免费空间可以利用一下) 2. 域名及DNS迁移 历史原因,域名有在国内新网注册的,有在Godaddy注册的,也有在Dreamhost的。前两个暂时将NS Server切换到Linode,后面的转移到Godday。但是GoDaddy的界面实在太烦,打算后面的迁移到name.com。 在新网的域名准备逐步转出。 btw: 国外域名商之间转移域名实在是方便,或者本来就该这么方便吧。 这一步中,在新网注册的域名是耗时最久的,遇到了各种各样的问题,有被莫名其妙锁定的,有不能续费的,还有管理密码丢失的。好在有惊无险。 3. 博客更换域名 这是额外的一步。早在很久以前就计划此事,但是一直没有下定决心。现在恰逢国内要管制CN域名,于是换了就换了吧。 hamo.cn —> satwe.com 中间遇到历史遗留mysql数据库编码的问题(上次是从mysql4->mysql5的乱码问题,但是没有彻底解决),比想象中顺利的完成了。 然后是在hamo.cn增加301跳转,在Google提交更换域名申请,然后清理了下垃圾。 总结: Linode的网速不错,Frement和Dalas的机房都不错。support的速度很快。VPS有很大自由度,但是维护工作也就由自己来完成。当然如果只是web host的话,具备一点linux基础的话也不太难。 备份问题“使用rsync命令备份同步文件”应该是一个不错的方案。 Dreamhost是一个理想的备份场所,刚刚从Dreamhost那里敲来了3个月的优惠,还有没有必要续费呢?
about 2 years ago - 6 comments
小时候就被教导说:珍惜每一滴水。 所以即使在现在64M的vps上安装了nginx+php,安装完又卸载了squid,又用3prxoy建立http与socks代理,但是还可以继续。 最近被墙撞得郁闷,虽然有club里提供的超牛代理,但是还是弄个vpn备用吧。 当然,不是所有的vps上都可以搭建vpn服务。只有Xen平台的vps才可以。而现在市面上的便宜的vps大多是OpenVZ平台的。 继续体验Ubuntu的便利之处。 安装服务端: # apt-get install pptpd 设置ip地址: # vi /etc/pptpd.conf 去掉相关注释 localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 增加用户: # vi /etc/ppp/chap-secrets user1 pptpd password * #最后的*表示允许任意ip连接 设置dns解析支持:# vi /etc/ppp/options ms-dns 208.67.222.222 ms-dns 208.67.220.220 打开转发:# vi /etc/sysctl.conf net.ipv4.ip_forward=1 检查/dev/ppp设备是否存在,不存在则执行:mknod /dev/ppp c 108 0 重启pptpd服务:# /etc/init.d/pptpd restart 激活转发参数: sysctl –p 配置iptables:iptables -t nat -A POSTROUTING…
about 2 years ago - 16 comments
前几天记录了在廉价的xen vps主机上通过squid架设http代理的情况,试用效果非常不错。但是现在需要增加socks代理,这方便squid就无能为力了,于是改用传说中的轻量级的NB代理软件3Proxy。3Proxy是俄罗斯人开发的(怎么又是俄罗斯人,前面nginx),主页在www.3proxy.ru。 3Proxy支持windows和linux等各种平台。windows下直接下载安装即可,Linux下面需要自己编译。 虽然是编译安装,但是也是毫不费力。 下载、编译、安装: wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz tar zxf 3proxy-0.7-devel.tgz cd 3proxy-0.7 make –f Makefile.Linux make –f Makefile.Linux install 好了,下面是配置过程: cp cfg/3proxy.cfg /etc/3proxy.cfg vi 3proxy.cfg 配置文件的说明相当详细,用户验证的手段也非常简单。 #!/usr/local/bin/3proxy nserver 64.79.200.111 nserver 64.79.200.113 nscache 65536 timeouts 1 5 30 60 180 1800 15 60 users user1:CL:**** daemon log /var/log/3proxy/3proxy.log D logformat "- +_G%t.%. %D %C TCP_MISS/200 %I…
about 2 years ago - 14 comments
前面总结了 基于Xen的VPS的web服务器的配置:ubuntu+nginx+php,下面记录下squid服务器的配置。 安装很简单:apt-get install squid 配置中的重点是打开用户验证。 通过htpasswd建立用户名密码文件,然后在squid的配置文件中设置。 http_port 3128 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid.password auth_param basic children 5 auth_param basic realm Hamo’s Private Proxy auth_param basic credentialsttl 4 hours acl all src all acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 acl localnet src 10.0.0.0/8 # RFC1918 possible internal network acl…
about 2 years ago - No comments
进来需要在OpenERP上进行开发,对一些常见问题进行总结整理。 前言+题外话:使用putty+Xming操作X界面。 1. 服务器安装ssh服务 sudo apt-get install openssh-server 2. windows上安装Xming 下载地址:http://sourceforge.net/project/showfiles.php?group_id=156984 3. 设置putty 下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 在Putty的Configuration中激活X11 forwarding。 4. OK,使用
about 3 years ago - 1 comment
笔记 临时改变ip地址,重启后恢复 $sudo ifconfig eth0 192.168.10.20 netmask 255.255.255.0 设置静态ip地址,修改/etc/network/interfaces文件 auto eth0iface eth0 inet staticaddress 192.168.10.20netmask 255.255.255.0gateway 192.168.10.1 设置dhcp分配ip地址,修改/etc/network/interfaces文件 auto eth0iface eth0 inet dhcp 重启所有网络 $sudo /etc/init.d/networking restart 禁用/重启指定网卡 $sudo ifdown eth0 $sudo ifup eth0
about 2 years ago
感谢你提供的解决方法,节省了我很多时间。