[WillHosting] $3.95/月OpenVZ-512MB/60GB/2000GB 凤凰城

        WillHosting是一家2010年2月成立的国外VPS主机商,在佛罗里达州注册,提供基于二代OpenVZ架构的VPS产品,数据中心在亚利桑那州凤凰城(IOFLOOD),国内速度不错。目前,主机商提供一些低价的套餐,其中vz512套餐每月仅3.95美元起。
        以一款优惠的vz512为例($3.95/月),我们一起看看他的配置信息。

CPU:2 cores
内存:512MB
vSWAP:512MB
硬盘:60 GB
月流量:2000GB
1 IP/SolusVM

测试IP:192.110.163.62

 
->>点击前往订购链接<<-
 
        上面的优惠价格到4月30日结束(或者卖完为止),WillHosting支持信用卡或者PayPal支付,额外的IP地址是1美元/个/月,另外还有一款内存为1024MB,90GB硬盘和3TB月流量的套餐,每月价格为6.95美元。

发表在 VPS(虚拟专用服务器), VPS优惠 | 留下评论

CentOS下编译安装Nginx

编译Nginx的环境要求如下:
        磁盘空间:需要保证有10MB以上的剩余磁盘空间。Nginx安装完毕后会占据4MB左右的磁盘空间,实际的磁盘空间需求会因编译设置和是否安装第三方模块而有所不同。
GCC编译器及相关工具:GCC全称为GNU Compiler Collection, 是GNU社区推出的功能强大、性能优越的用于编程开发的自由编译器,是GNU的代表作品之一,目前可以编译的语言包括:C、C++、Objective-C、Fortran、Java等。您必须确保您的操作系统安装有GCC编译器。
        另外,您还必须安装Autoconf和Automake工具,它们用于自动创建功能完善的Makefile,当前大多数软件包都是用这一工具生成Makefile的,Nginx也不例外。在CentOS系统下,您可以使用yum命令安装GCC编译器及相关工具:

        模块依赖性:Nginx的一些模块需要其他第三方库的支持,例如gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库等。同样,如果是在CentOS系统下,我们可以使用yum命令安装或下载源码包编译安装这些模块依赖的库:

 

        Nginx在Linux环境下可以通过编译源码的方式来安装,最简单的安装命令如下:

        按照以上命令,Nginx将被默认安装到/usr/local/nginx目录下。您可以通过/configure –help命令查看Nginx可选择的编译选项。
编译选项举例如下:
–prefix= – Nginx安装路径。如果没有指定,默认为/usr/local/nginx
–sbin-path= – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为

        参数“-c”指定了配置文件的路径,如果不加“-c”参数,Nginx会默认加载其安装目录的conf子目录中的nginx.conf文件
 
Nginx的停止
        Nginx的停止方法有很多种,一般通过发送系统信号给Nginx主进程的方式来停止Nginx。
        我们可以通过ps命令来查找Nginx的主进程号:

linux-nginx-01
        从图中可以看到,1个Nginx进程的备注信息为“master process”,表示它为主进程,另外的1个进程备注信息为“worker process”,表示它们为子进程。32244为主进程号。
        如果在nginx.conf配置文件中指定了pid文件存放的路径(例如:/usr/local/webserver/nginx/logs/nginx.pid;),该文件中存放的就是Nginx当前的主进程号。如果没有指定pid文件存放的路径,nginx.pid文件默认存放在Nginx安装目录的logs目录下。所以,我们也可以直接通过以下命令来完成,省下寻找Nginx主进程号的步骤:

(1)从容停止Nginx。

(2)快速停止Nginx

(3)强制停止所有Nginx进程

 
Nginx的平滑重启
        如果改变了Nginx的配置文件(nginx conf),想重启Nginx,同样可以通过发送系统信号给Nginx主进程的方式来进行。不过,重启之前,要确认Nginx配置文件(nginx.conf)的语法是正确的,否则Nginx将不会加载新的配置文件。通过以下命令可以判断Nginx配置文件是否正确:

        如果配置文件不正确,屏幕将会提示配置文件的第几行出错:
[emerg]:unknown directive”abc“in /usr/local/webserver/nginx/conf/nginx.conf:55
configuration file /usr/local/webserver/nginx/conf/nginx.conf test failed
        如果配置文件正确,屏幕将提示以下两行信息:
the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is OK
configuration file /usr/local/webserver/nginx/conf/nginx.conf test is successful
这时候,就可以平滑重启Nginx了。

        当Nginx接收到HUP信号时,它会尝试先解析配置文件,如果成功,就应用新的配置文件(例如,重新打开日志文件或监听的套接字)。之后,Nginx运行新的工作进程并从容关闭旧的工作进程。通知工作进程关闭监听套接字,但是继续为当前连接的客户提供服务。所有客户端的服务完成后,旧的工作进程被关闭。如果新的配置文件应用失败,Nginx将继续使用旧的配置进行工作。
        Nginx支持以下几种信号类型:
·TERM,INT快速关闭;
·QUIT从容关闭;
·HUP平滑重启,重新加载配置文件;
·USR1重新打开日志文件,在切割日志时用途较大;
·USR2平滑升级可执行程序;
·WINCH从容关闭工作进程。
 
Nginx的平滑升级
        当需要将正在运行中的Nginx升级、添加,删除服务器模块时,可以在不中断服务的情况下,使用新版本、重编译的Nginx可执行程序替换旧版本的可执行程序。步骤如下:
(1)使用新的可执行程序替换旧的可执行程序,对于编译安装的Nginx,可以将新版本编译安装到旧版本的Nginx安装路径中。替换之前,您最好备份一下旧的可执行文件。
(2)发送以下指令:
kill –USR2 旧版本的nginx主进程号
(3)旧版本Nginx的主进程将重命名它的.pid文件为.oldbin(例如:/usr/local/webserver/nginx/logs/nginx.pid.oldbin),然后执行新版本的Nginx可执行程序,依次启动新的主进程和新的工作进程。
linux-nginx-02
(4)此时,新、旧版本的Nginx实例会同时运行,共同处理输入的请求。要逐步停止旧版本的Nginx实例,你必须发送WINCH信号给旧的主进程,然后,它的工作进程就将开始从容关闭:
kill -WINCH 旧版本的Nginx主进程号
(5) 一段时间后,旧的工作进程(worker process)处理了所有已连接的请求后退出,仅由新的工作进程来处理输入的请求了:
linux-nginx-03
(6)这时候,我们可以决定是使用新版本,还是恢复到旧版本:
kill –HUP 旧的主进程号:Nginx将在不重载配置文件的情况下启动它的工作进程;
kill –QUIT 新的主进程号:从容关闭其工作进程(worker process);
kill –TERM 新的主进程号:强制退出;
kill 新的主进程号或旧的主进程号:如果因为某些原因新的工作进程不能退出,则向其发送kill信号。
        新的主进程退出后,旧的主进程会移除.oldbin前缀,恢复为它的.pid文件,这样,一切就都恢复到升级之前了。如果尝试升级成功,而你也希望保留新的服务器时,可发送QUIT信号给旧的主进程,使其退出而只留下新的服务器运行:
linux-nginx-04

设置成系统开机服务:
在 /etc/init.d/ 目录下创建 nginx 文件 内容如下:

启动

停止

发表在 Linux, 网海拾贝 | 留下评论

如何关闭并删除MySQL日志

        默认安装的MySQL是开启了日志文件的,如果数据操作比较频繁就会在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错。
        如何关闭MySQL的日志功能和删除原来产生的日志呢?
 
1、删除日志
执行以下命令进入MySQL命令模式:
/usr/local/mysql/bin/mysql -u root -p
输入密码登录后再执行以下命令删除原来的日志:
reset master;
再输入:
quit
即可退出mysql命令模式。
 
2、彻底禁用MySQL日志
修改/etc/my.cnf 文件
vi /etc/my.cnf
找到以下内容:
log-bin=mysql-bin
binlog_format=mixed
在这两行前面加上 # 将其注释掉,再执行:
/etc/init.d/mysql restart
即可重新启动MySQL让以上修改生效。
 
        本文以LNMP一件安装包安装的环境为例除MySQL重启命令和配置文件路径可能略有不同,其他环境请做相应修改。

发表在 Linux, VPS(虚拟专用服务器), VPS教程 | 留下评论

[24khost] $20/半年OVZ-1.5GB/100GB/2000GB 拉斯维加斯&南本德

        24khost在博客分享过多次,也是较早我所知道的提供拉斯维加斯VPS的主机商之一。24khost成立于2010年,提供基于OpenVZ架构的VPS,不同于我常提到的SolusVM面板,他们使用的是VpsGrid,好像一种用OpenVZ弄的云架构吧,不过SolusVM有的常用功能他都具备,工单也直接在面板中可以提交,还蛮方便的。目前,24khost发布了一些诱人的套餐,其中一款大硬盘,大流量和大内存套餐半年仅20美元,非常便宜。
        我们先看看这款半年付20美元套餐的配置。

CPU:3 cores
内存:1536MB
硬盘:100 GB
月流量:2000GB
1 IP/VpsGrid

测试IP:204.77.14.200(拉斯维加斯)   68.65.197.103(南本德)

->>点击前往订购链接<<-

 

        如果您希望月付,可以考虑下面的套餐,每月支付为4美元。

CPU:1 cores
内存:768MB
硬盘:30 GB
月流量:500GB
1 IP/VpsGrid

->>点击前往订购链接<<-

 

        抛开大家担忧的风险的话,上面那款半年付的就更加划算了,硬盘又大流量又多。不过,这家开了也不是一天两天,应该跑路风险不大。测试IP的ping值,拉斯维加斯低于南本德,大家可以根据自己的需求选择。

发表在 VPS(虚拟专用服务器), VPS优惠 | 标签为 , , , | 留下评论

[SwiftVM] $5/月OpenVZ-512MB/1GB/25GB SSD/500GB 圣地亚哥

        SwiftVM是一家新开的美国VPS主机商,赵容部落在本月初曾经分享过一次,由于数据中心在圣地亚哥这个比较少,加上国内不错的ping值,以及全SSD硬盘VPS所以我稍加留意。最近,主机商给LEB发了两款优惠的套餐,刚试了下还可以订购的,其中一款vz512套餐25GB SSD硬盘每月仅5美元,比起我之前分享的那个2刀多一个月的才4GB SSD来说真的大方太多了。
        我们还是先看看这款SSD硬盘vz512套餐的配置信息。

CPU:4 cores
内存:512MB
vSWAP:1024MB
硬盘:25 GB SSD
月流量:500 GB
1 IP/SolusVM

测试IP:216.240.191.3

 
->>点击前往订购链接<<-
 
        除了这款之外,他还有提供另一款内存翻倍,月流量翻倍的套餐,月付7美元,不过不知道这瓜娃子怎么想的,这两样都翻倍了,硬盘却反而配置了20GB SSD。圣地亚哥的VPS国内速度还可以,尤其是电信,联通稍逊,喜欢的可以玩玩,SSD硬盘VPS的IO也是很不错的。

发表在 VPS(虚拟专用服务器), VPS优惠 | 标签为 , , | 留下评论

[Staminus] $19/月XEN-1GB/10GB/1000GB 加州富尔顿

        其实,蛮多机房都是有自己的VPS产品的,今天我们分享的Staminus.net也是这样,这是一家自1998年以来就开始研究怎么扛DDoS的美国机房,当然,他的产品也是以扛DDoS为卖点。不知道是我之前没留意,还是这个VPS本身就是他最近推出的,不管怎样,我就是看到他卖扛DDoS的VPS了,至于扛多少,那就不知道了。
        Staminus.net提供的VPS最低为xen1024套餐,目前促销价格为19美元/月。

CPU:4 cores
内存:1 GB
硬盘:10 GB SecureStor
月流量:1000GB
1 IP/Xen OnApp

测试IP:72.8.190.19

 
->>点击前往订购链接<<-
        Staminus.net提供的VPS基于Xen OnApp架构,数据中心在加州富尔顿Staminus机房(自设),测试IP国内ping过去不错。另外还有其他套餐可选,所有的套餐均可安装windows(需10美元额外授权费用),还有就是别指望他能扛下一切,估计500M左右吧(我猜的,不可能给你无限扛)。

发表在 VPS(虚拟专用服务器), VPS优惠 | 标签为 , , | 留下评论

[IPXcore] $6.99/月KVM-512MB/20GB/750GB 纽约

        IPXcore也是一家玩的比较早的国外VPS主机商,提供基于OpenVZ和KVM架构的VPS产品,数据中心在美国纽约,国内速度一般。目前,主机商推出了SSD缓存磁盘的KVM架构产品,并提供终身7折优惠,优惠后这款kvm512每月6.99美元(原价$9.99/月)。
        我们先一起看看这款kvm512套餐的配置和优惠信息。

测试IP:198.144.190.10

 
->>点击前往订购链接<<-
 

        上面这款kvm采用SSD缓存磁盘,料想IO不错。除了kvm架构产品外,主机商也有发布大硬盘的OpenVZ套餐,比如一款1024MB内存的套餐,配置150GB磁盘和500GB月流量,每月仅4美元。看评价他们的支持票响应速度还不错,另外所有新的账户会有人工的审核。

发表在 VPS(虚拟专用服务器), VPS优惠 | 留下评论

[BuyVM] $7/月KVM-256MB/250GB/2500GB 拉斯维加斯

        今年1月份搬家以后,博客还没有分享过有关BuyVM的产品信息。目前,主机商增加了包括OpenVZ、KVM和Storage KVM等全线产品的库存,本次我将分享较少分享过的Storage KVM套餐的信息给大家。Storage KVM相对于普通KVM套餐,主要是提供了超大的磁盘空间及月流量。
        以一款Storage KVM 256为例,每月仅7美元。

测试IP:205.185.112.1

 
->>点击前往订购链接<<-
 
        除此外,还有500GB磁盘,1TB磁盘和2TB磁盘套餐,数据中心在拉斯维加斯,这家伙都赶上毒妇了,需要备份机器的用这个非常给力了。另外,BuyVM提供的KVM支持windows或者linux系统,也有一些常规的套餐每月最低5美元起。虽然随着15美元年付OpenVZ可选择的主机商越来越多,导致关注度的下降,不过从我自己持有和监控的结果来看,毫无疑问BuyVM提供的产品稳定性是非常优秀的。

发表在 VPS(虚拟专用服务器), VPS优惠 | 留下评论

[WideVPS] $6/月windows-512MB/20GB/10TB 加拿大

        WideVPS是一家新开的海外VPS主机商,提供基于OpenVZ(Linux)和XEN(Winodows)架构的VPS产品,其中OpenVZ产品开设在堪萨斯,而windows系列官方表示在美国、加拿大或者欧洲,不过官方给了一个测试IP显示在加拿大(OVH),主机商提供的windows产品价格便宜,在这里分享给大家。
        我们就以一款Windows W1套餐为例,他的配置信息如下。

测试IP:192.95.13.64

 
->>点击前往订购链接<<-
        跟主机商要了个测试IP,不过ping不通,悲催,但起码知道在哪里了,地区是OVH的加拿大,不知道他说的美国和欧洲的又在什么位置。以上的windows系列套餐已提供windows7,2003,2008等系统,较新的主机商,要入就入个把月试试,这样安全可靠。

发表在 VPS(虚拟专用服务器), VPS优惠 | 留下评论

[Neosurge] $15.95/年XEN-128MB/5GB/1000GB 圣何塞

        Neosurge是一家国外VPS主机商,成立于2002年的一家老牌主机商,也是目前我所知道的不多的销售圣何塞EGI机房VPS的主机商(譬如我知道的EGI机房自销、2Host以及BuyVM曾经)之一。大家知道,年付15美元的VPS比较多,可大部分是基于OpenVZ架构的,现在分享的Neosurge年付15.95美元,采用了XEN架构,同时提供较多的月流量。
        我们一起看看这款年付15.95美元XEN套餐的配置和优惠信息。

测试IP:216.172.132.103

 
->>点击前往订购链接<<-
 

        Neosurge目前增加了较多的库存在圣何塞EGI,我刚去看有90多台呢,基于XEN架构,使用优惠码可减少1刀,EGI机房速度不错,这个套餐流量也给的比较充足。

发表在 VPS(虚拟专用服务器), VPS优惠 | 留下评论