Posts Tagged ‘VPS’

7

ServInt VPS 50% off the 1st 3 months

   Posted by: 等待一生    in Network, Web Server

95年就开始运营的主机商ServInt迎来了第十五个年头。为了庆祝15周年,ServInt放出了前三个月半价的优惠码,适用于所有ServInt VPS。

ServInt在美国拥有两个机房,DC 和 LA,分别位于东海岸和西海岸。中国用户推荐选择LA机房,速度会更快。

Read the rest of this entry »

Tags: , ,

自从寂静街恢复到现在快3年了,使用的主机也不少,勉强算是菜鸟中的老鸟了。从虚拟主机到VPS,再到独立主机,几乎都尝过了,今天突然想到之前的区别,于是网上找了些资料来解释下各种的区别,好给所有想在国外做站又苦于找寻空间的朋友一点帮助。(国内主机就免了,至少短期内我是不会使用的)

国外主机类型大致分四种:

Share Hosting(共享主机)

Reseller Hosting(经销商主机)

VPS(虚拟专属服务器)/ VDS(虚拟独立主机)

Dedicated Server(独立服务器)。

Server

Read the rest of this entry »

Tags: , , , , , ,

31

KnownHost搬迁完毕

   Posted by: 等待一生    in Web Server, 寂静街日志

其实Linode真的很棒,灵活的操作性,自由的分区功能,只要不出大问题,我重装几次系统都可以确保/home安然无恙。可惜,一来技术不到家,每次我辛辛苦苦设置总会有很多问题导致隔三差五当机N次。。。二来目前中国用户激增,Linode有点不稳定。。。硬盘读数经常超的离谱。。。

Read the rest of this entry »

Tags: , , ,

27

KnownHost VPS

   Posted by: 等待一生    in Web Server

昨天在群里看到UJJ换了vps,knownhost。是一家带管理的VPS,和MT、linode齐名,在WHT上几乎都是正面评论。看了下knownhost得官方介绍,高活动提供了一个优惠码,第一个月二五折,第二个月开始每月9折。

我购买的是VS2,512M、30G、750G流量、IP*2,35刀,外加5刀的cPanel,总共40刀,使用活动优惠码后,第一个月才10刀~以后每月36刀,蛮划算了。

Read the rest of this entry »

Tags: , ,

7

XEN VPS (Linux) - Ubuntu/Debian 安装pptpd VPN

   Posted by: 等待一生    in Web Server

之前介绍过Centos(Linode)上安装pptpd VPN,如今换了Ubuntu 9.10,之前的方法不是很好用了。幸好在网站找到了同样是Linode Ubuntu 9.10的用户所写的VPN介绍,转来之前已经测试过,完全可以。

Read the rest of this entry »

Tags: , , , , , ,

我使用的VPS:linode是一家很棒的XEN VPS服务商。但linode一直不提供BSD系统,于是在CU找到了一份BSD安装于linode的实例,虽然不是FreeBSD,但也不错,留着有空时慢慢研究吧。

Read the rest of this entry »

Tags: , , ,

27
十二

linode上设置pptpd vpn

   Posted by: 等待一生    in Web Server

在代购发现的好文章,转来收藏,对于翻墙很有帮助~尤其是linode用户~~~

Read the rest of this entry »

Tags: , , ,

27

又折腾了几天VPS。。。

   Posted by: 等待一生    in 寂静街日志

无奈,本来好好的VPS,设置蛮稳定的,用了将近一个月,结果这几天莫名其妙疯狂当机。。。

内存和swap全部达到百分之百,CPU也达到了上千。。。每次重装都无效,使用mpm worker模式的apache 进程2个总和居然达到了300M。。。太恐怖了。

只有再次重装。。。抱着试一试的心态,我将mpm模式改为了prefork模式,现在稍微好了点,从昨晚起到现在暂时还无异常,继续等待结果中。

worker模式相对来说速度要快些,稳定性也好,但一旦主机受到攻击或者网络扎堆,那就需要大内存的支持,可怜我的linode只有540M。。。太小,只等应该试试增加一些防护模块来增强worker模式,毕竟我还是喜欢使用worker这个真正的apache 2模式啦。

334581530

Tags: , ,

30

终于搞定新的VPS - Lindoe 360

   Posted by: 等待一生    in Web Server, 寂静街广场

近期FsckVPS很不稳定,收到信件,说被英国公司吞了,以后服务器可能会在欧洲,但速度上可能会受到很大影响,于是对比了几家XEN VPS,最终确定是Lindoe ,套餐选了最廉价的360,不过我选到了最想要的机房:Hurricane       Electric Fremont, CA, USA  这是我目前为止,国外网速最快的服务器之一了。

1352_2

配置:

硬盘:16G

内存:360 MB

流量:200 GB(sjj居然说流量小。。。)

Lindoe购买时心里有点担心,因为一个月19.95,能买好几个廉价VPS了,不过买好后觉得蛮超值的。Lindoe给到每人的控制权限很大,可以自定义分区,并建立自定义大小的Swap分区。我16G空间,建立了256M Swap分区,其余都作为Linux(ext3)分区~

不过有一点蛮郁闷,由于在FsckVPS上习惯了,同样的编译安装,Lindoe的CentOS系统就是不能浏览网页,最后我发了两次tickets才得到解决,原来Lindoe的CentOS居然默认开启了防火墙,还是全部开启状态的。。。我晕。害得我这两天都在不断的研究,还重装了不下20次的系统,其中也换过Debian 4、5、64位等等。不过这也证明了Lindoe的强劲,换了别的同等价位VPS服务商,说不定早就讲我停权了。

其他还在测试阶段,不过还有一点也不错的地方,一旦硬盘读取超过500,Lindoe就会发mail通知,这个对目前的我来说,算是个不错的服务。

Lindoe也有让人头疼的地方,无法使用Paypal支付,对于中国用户,只能使用双币种信用卡才能购买了。

对了,Lindoe的机房是可以自由更换的,我换了2次,每次收我0.3美金,当时没办法,为了枪Electric Fremont的机房。如果不想花这钱,你可以在退掉后等1到2小时再买,此时就不必多付了~

安装CentOS 5.2,虽然大了点,1G。。。比起debian来说是如此庞大,不过用的顺手,没办法。而且很奇怪,用debian,无论是4还是5,rpm还是编译安装,内存的消耗都比Centos多。。。所以还是老老实实用Centos吧。我觉得面板的实际用处现在也不大,我安装的Apache是直接通过vhosts设置,还算简单。Mysql也可以由phpmyadmin图形管理设置,所以放弃面板~节约点内存~

安装完毕可以,可以做个压力测试。虽然表面来看,FsckVPS在编译安装时的速度远远超过Lindoe,但完全相同的程序设置环境下,Lindoe的压力测试明显好于FsckVPS太多了,什么都不优化处理的情况下,Lindoe轻松过了2000,FsckVPS连200都危险。。。这个就是差异。

不过顺带一提,昨天晚上我得到个全新的FsckVPS帐号,系统是Centos 5.3 ,我开了Lindoe、原来的FsckVPS、新的FsckVPS三个SSH窗口进行安装测试,肉眼观测。。。结果FsckVPS编译安装的速度要比Lindoe快了将近一倍,汗一下。

给个连接,欢迎测速:

http://silentstreet.net/100m.bin

对了,Centos自带的防火墙(iptables)设置:

查看防火墙信息:

/etc/init.d/iptables status

下面是只允许流入 http 和ssh 数据包的防火墙设置:

iptables -P INPUT DROP
iptables -A INPUT -s 0/0 -d 74.207.246.123 -p tcp --dport www -j ACCEPT
iptables -A INPUT -s 0/0 -d 74.207.246.123 -p tcp --dport ssh -j ACCEPT
iptables -A INPUT -j DROP
iptables -A INPUT -j LOG

防止同步包洪水(Sync Flood): # iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
防止各种端口扫描 # iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
Ping 洪水攻击(Ping of Death) :# iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

设置完毕后千万别忘记保存:

/etc/rc.d/init.d/iptables save

防火墙重启:

/etc/init.d/iptables restart

停止:

/etc/init.d/iptables stop

SSH图形设置:

system-config-securitylevel-tui

介绍先到这里,等着这几天的测试了~

Tags: , , ,

25

Linux VPS安装AMP (Apache+MySQL+PHP)

   Posted by: 等待一生    in Web Server, 寂静街广场

经过几个月断断续续的学习,我终于学会了安装LAMP。。。汗,虽说是几个月,但也没多少时间给我折腾,所以直接才全部设置完毕。

本来考虑使用Lighttpd或者Nginx代替Apache的,理由是这两个Server程序比Apache占有资源小很多,设置也不比Apache麻烦,但我各个都装了之后还是决定采用Apache,因为这些程序中,Apache历史最久,也最稳定,寂静街不是大战,不需要太多资源,稳定就行了。

另外,原打算Apache负责处理PHP,Lighttpd负责静态文件,但发现一旦安装两个以上的Server不但需要花去大量的时间和精力来研究设置,以后还会有很多程序上的冲突问题,所以也放弃了这个方案。

废话不多说了,开始记录:

vps

我用的是FsckVPS,由于前段时间的BUG,导致现在很多VPS供货商都不给控制面板,FsckVPS最严重,肯定是不给的拉,只给我一个SSH帐户密码。。。修改密码还要我自己来- -

默认的系统是Centos 5.3 x86,安装了apache rpm包,所以,第一步当然是要清理这个无用的Apache:

1,删除默认安装的apache rpm包,输入以下命令,并回车即可:

rpm -e httpd

2,更新系统,输入命令后,等待提示,输入'y':

yum upgrade

3,由于我采用的全是编译安装,所以需要安装很多开发包支持。使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称):

yum -y install glibc glibc-kenheaders glibc-headers glibc-devel cpp gcc gcc-c++ gcc-g77 g77 flex bison autoconf automake bzip2 bzip2-devel zlib curl zlib-devel curl-devel ncurses ncurses-devel libjpeg libjpeg-devel libpng libpng-devel libtiff-devel freetype freetype-devel pam-devel openssl openssl-devel libxml2 libxml2-devel gettext-devel libtool libtool-ltdl libtool-ltdl-devel pcre pcre-devel diff diff-devel diffutils diffutils-devel patch libmhash libmhash-devel libmcrypt libevent unzip glib2 glib2-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers ImageMagick-devel

由于我偷懒,不想每次编译安装某个程序时,再安装RPM包,所以找了半天,一口气将大部分需要的都安装了;

4,安装 pcre 7.7

其实之前我们已经安装好了 pcre-6.6-2 版本,但其官方网站已经升级到 7.9 版本了,再者这次安装所涉及的软件都是使用目前最新的稳定版本,因此 pcre 我们也安装最新版本。

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.9.tar.gz
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9
./configure
make //make 是用来编译的,它从 Makefile 中读取指令,然后编译。
make install //make install 是用来安装的,它也从 Makefile 中读取指令,安装到指定的位置。

make && make install //一般情况下,可以使用该命令集成make及make install命令

cd ..
rm -rf pcre-7.9
rm -rf /usr/bin/pcre-config
cp -a /usr/local/bin/pcre-config /usr/bin/
rm -rf /usr/lib/libpcre.a
cp -a /usr/local/lib/libpcre.a /usr/lib/

5,安装其余相关组件:

cd /usr/local/src
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gz
tar xzvf libiconv-1.13.tar.gz
cd libiconv-1.13
./configure --prefix=/usr/local
make && make install

cd /usr/local/src
wget http://ncu.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make && make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install

cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.9.9.tar.gz
tar xzvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make && make install
cp /usr/local/lib/libmcrypt.* /usr/lib
ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
ldconfig

cd /usr/local/src
wget http://www.monkey.org/~provos/libevent-1.4.10-stable.tar.gz
tar xzvf libevent-1.4.10-stable.tar.gz
cd libevent-1.4.10-stable
./configure --prefix=/usr/libvent
make && make install

cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/mcrypt/mcrypt-2.6.8.tar.gz
tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
./configure
make && make install

cd /usr/local/src
wget http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz
tar xzvf memcached-1.2.8.tar.gz
cd memcached-1.2.8
./configure --with-libevent=/usr/libvent --prefix=/usr/memcache
make && make install

安装GD2
cd /usr/local/src
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar xzvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd2 --mandir=/usr/share/man
make && make install

以上组件安装完毕后,下一页开始安装MySQL,最新版5.1.35

顺带一提:有的VPS和FsckVPS一样,自带了Sendmail,如果不做邮件服务器,只是想让程序可以发送通知邮件的话,可以直接开启Sendmail:

service saslauthd start

设置开机启动:

echo 'service saslauthd start ' >> /etc/rc.local

Tags: , , , , , , ,

Page 1 of 212