Posts tagged 主机

快速取消BurstNET VPS循环续费账单问题的方法

0

BurstNET VPS系国人购买最多的美国VPS产品之一,由此也给国人带来不少问题。其中循环续费账单就是一种一个非常普遍,也非常让用户不舒服的问题之一。首先解释下什么是BurstNET循环续费账单?比方说你之前在BurstNET购买了一个VPS产品,而当你不需要时等其自然停止(没去发TK或取消),但之后你又想用BurstNET VPS时,再去购买BurstNET VPS产品了,但发现所购买的VPS一直不开通,后续还会给你发如下一封邮件:

Your BurstNET® account currently has invoice(s) that are overdue.
It is possible that these invoice(s) have specifically not been paid, while other newer invoices have been.
Please make payment on these invoice(s) immediately, or contact us to explain/discuss why these specific invoice(s) have not yet been paid.
Failure to make payment, or discuss this issue with us, will result in account suspension, which we would like to avoid.
This may mean other service(s) on the account will be suspended as well, and/or that future orders may not be processed—until the overdue/unpaid invoice(s) are resolved.
IMPORTANT: You may have orders on hold already, until your overdue invoices are paid.

显然,这封邮件要你补齐之前买的BurstNET VPS欠款。这时,可以不少朋友觉得BurstNET的这个条款是霸王条款,毕竟之前买的VPS已经停止,自己也没享受相应的服务,为什么要补齐付款才能开通新买的VPS啊?没办法,这个就是BurstNET家的霸王条款。在此提醒下大家,不用的VPS一定要定期取消。其实取消BurstNET不用的VPS也很简单,可以通过TK的方式,也可以直接从后台取消,推荐后者。

取消方法如下:

后台选择Request Cancellation,然后选择End of Billing Proied,即到期关闭,当然也可以选择immediate,即立即取消。

是不是很简单,既然选择BurstNET,那么还是遵守它们家的条款吧。

BurstNET官方地址:https://www.burst.net/
BurstNET欧洲官方地址:https://www.burstnet.eu/

本文来自:http://www.burst.so/

Server服务器端常用软件

0

一、Web服务器

1.Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
官方网站:http://www.apache.org/

2.Nginx
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强。
官方网站:http://nginx.org/

3.Lighttpd
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。
官方网站:http://www.lighttpd.net/

二、PHP

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
官方网站:http://www.php.net/

三、数据库

1.MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
官方网站:http://www.mysql.com/

2.PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。
官方网站:http://www.postgresql.org/

四、PHP端应用软件

1.phpMyAdmin
官方网站:http://sourceforge.net/projects/phpmyadmin/

2.phpPgAdmin
官方网站:http://phppgadmin.sourceforge.net/

3.WordPress
官方网站:http://www.wordpress.org/

4.phpBB
官方网站:http://www.phpbb.com/http://sourceforge.net/projects/phpbb/

五、SSH客户端软件

WinSCP For Windows
官方网站:http://winscp.net/

PuTTY For Windows
官方网站:http://www.putty.org/

六、虚拟主机及VPS管理软件

1、WHMCS
WHMCS是一套国外流行的域名主机管理软件,主要在用户管理、财务管理、域名接口、服务器管理面板接口等方面设计的非常人性化。WHMCS是一套全面支持域名注册管理解析,主机开通管理,VPS开通管理和服务器管理的一站式管理软件。
官方网站:http://www.whmcs.com/

2、虚拟主机控制面板(Kloxo、cPanel/WHM、DirectAdmin)
Kloxo官方网站:http://download.lxcenter.org/
cPanel/WHM官方网站:http://www.cpanel.com/http://www.cpanel.net/
DirectAdmin官方网站:http://www.directadmin.com/

3、VPS管理软件(HyperVM、vePortal、SolusVM)
HyperVM官方网站:http://download.lxcenter.org/
vePortal官方网站:http://www.veportal.com/
SolusVM官方网站:http://www.solusvm.com/

我个人推荐的域名主机服务商

1

1.国外域名注册商
(1).Godaddy.com 目前世界最大的域名注册商(WildWestDomains.com),注册一个域名就送一个免费10G的空间(有广告),还送Email服务等增值服务,域名解析速度很快。
付款方式:支付宝(Alipay)、Paypal、Credit Cards(VISA、MasterCard、American Express、Discover)。

(2).Name.com 注册和续费.com/.net域名9.99美元/年,注册.org域名价格7.49美元/年,免费送Google Apps,还可以使用优惠码FREEWHOIS获得免费的whois隐私保护。
付款方式:Paypal、Credit Cards(VISA、MasterCard、American Express、Discover)。

2.国外虚拟主机提供商

(1).Host2ez.com提供支持独立IP的虚拟主机,其中标准套餐(1GB空间,每月20GB流量,支持6个MySQL数据库,建站数量限制3个)与独立IP合买共计约合人民币184元/年;专业套餐(2GB空间,每月60GB流量,支持20个MySQL数据库,建站数量限制10个)与独立IP合买共计约合人民币384元/年。
付款方式:支付宝(Alipay)。

(2).Hawkhost.com提供支持独立IP的虚拟主机,其中Basic型虚拟主机(3GB空间,每月30GB流量,不限制MySQL数据库数量和建站数量)3.29美元/月,独立IP为3美元/月;Standard型虚拟主机(6GB 空间,每月60GB流量,不限制MySQL数据库数量和建站数量)4.96美元/月,独立IP为3美元/月。
付款方式:Paypal、Credit Cards(VISA、MasterCard、American Express、Discover)。

3.国外VPS主机提供商

(1).Lightwave.net数据中心位于美国加州San Jose,大陆访问速度极佳。最低价的Xen VPS为Xen PV – Tiny,配置256MB独立内存+512MB Swap,20GB硬盘,400GB流量/月,支持CentOS 5.5 32bit/64bit,Debian 5.0.4 64bit,Fedora 13 64bit等Linux系统,VPS控制面板为SolusVM,价格只要7美元/月,约562元人民币/年。他们的openvz和xen价格是一样的,看来他们的openVZ没有想超售内存,大家可以根据喜好选择。友情提示:此公司可能为One Man,小心跑路。
Lightwave.Net VPS管理面板地址:https://solusvm.lightwave.net/
付款方式:Paypal。

(2).BuyVM.netfrantech.ca下面的一个子品牌提供基于OpenVZ的VPS方案,使用的Fremont He.net线路的机房。相对于同机房的Linode价格便宜很多,而且提供原生的IPv6。其中的128MB内存VPS价格为15美元/年,约合人民币100元/年。具体配置如下:128MB内存,15GB硬盘,500GB流量/月,独立IPv4地址1个,独立IPv6地址16个,可以搭建OpenVPN和PPTP VPN等各种VPN服务。据软件测试显示此VPS磁盘性能不佳,不宜放流量较大的网站,但用来架设VPN是非常好的选择。友情提示:此公司可能为One Man,小心跑路。
BuyVM.net VPS管理面板地址:http://manage.buyvm.net/
付款方式:Paypal、Credit Cards(VISA、MasterCard、American Express、Discover)。

(3).Linode.com提供型号为Linode 512的VPS主机,采用Xen技术,价格为19.95美元/月,一年付可以优惠10%,两年付可以优惠15%。具体配置如下:512MB内存,20GB硬盘,200GB流量,独立IPv4地址1个。购买额外的IPv4地址,价格是1美元/月/个。机房速度测试可以到这里:http://www.linode.com/speedtest/
付款方式:信用卡(Credit Cards):VISA、MasterCard、American Express、Discover。

(4).Burst.net的OpenVZ VPS主机,最便宜的VPS PACKAGE #1价格仅为5.95美元/月或59.5美元/年,可以使用优惠码 LOWENDLAVPS 来获得25%的价格优惠。具体配置如下:512MB内存,20GB硬盘,1000GB流量/月,带宽100Mbps共享,独立IPv4地址两个,可申请独立IPv6地址,VPS控制面板是vePortal英文面板,支持CentOS、Debian、ubuntu等Linux操作系统,支持架设 OPENVPN SERVER。Burst.net的VPS主机总体来说还是不错的,推荐对速度要求不是很高的朋友使用,绝对物有所值。
付款方式:Paypal、Credit Cards(VISA、MasterCard、American Express、Discover)。

以上域名注册和主机的价格及详细信息请到其网站查看,价格可能有变化,本文仅供参考。国内的域名注册商,如新网中国万网 的域名转出手续极其复杂,个人不推荐购买。

国外主机论坛:http://www.hostloc.com/

如何挑选最适合自己的美国VPS主机商

0

一、什么是VPS(Virtual Private Server)

VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个相互隔离的虚拟专享服务器的优质服务。 每个VPS的运行和管理都与一台独立主机完全相同,都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独 立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器,总而言之,VPS是一项具备高弹性、高质量及低 成本效益的服务器解决方案,是高端虚拟主机用户的最佳选择。您不再受其他用户程序对您造成的影响, 得到的是更加公平的资源分配,远远低于虚拟主机的故障率。(来源

说 的通俗一点,VPS能得到比一般的虚拟主机更高的权限和体验,一般每个VPS都带有至少一个独立IP,可以随意建站,可以随意装系统扩展,可以随意下载东 西,总之,在高度虚拟化的技术下,VPS和独立服务器已经差不多,甚至,配置好的VPS性能已经远超于一般配置的独立服务器。

二、VPS主机商流行的虚拟化技术

市场上的VPS商家主要有 Xen 和 OpenVZ 两种开源的虚拟化技术

Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达 100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

OpenVZ是开源软件,是基于Linux平台的操作系统级服务器虚拟化解决方案。OpenVZ采用 SWsoft  的 Virutozzo 虚拟化服务器软件产品的内核,Virutozzo 是 SWsoft 公司提供的商业虚拟化解决方案。

说得通俗一点,Xen VPS 更接近于真实的系统,所以 PPTP VPN 这类需要系统底层支持的软件只能安装在 Xen VPS 上,关于 Xen 和 OpenVZ 平台的具体区别和优缺点,可以查看这几篇文章:

挑选VPS:Xen与OpenVZ有什么区别?

Xen和OpenVZ在内存管理方式的区别

Xen、vmware、OpenVZ三大vps主机系统比较

根 据我的经验,如果 OpenVZ VPS 不超售(你认为可能吗?),性能绝对比 Xen VPS 好,256M内存的 OpenVZ 甚至能跑起 5000 IP 的 WordPress。无论是国内还是国外,90%购买 VPS 的站长都会选择 Xen ,这是为什么呢?请接着往下看。

三、VPS主机商的超售伎俩

以前有一种言论,说 Xen VPS 绝不会超售,而且成本比 OpenVZ 高,所以很多站长都倾向于 Xen VPS。

这 里我就很通俗地为大家解释一下为何以前人们会有这种观点,因为 Xen VPS 虚拟程度高,对CPU和内存要求比较高,每划分一个 Xen VPS,实际的内存就会相应减少,而 OpenVZ 则不同,虚拟化程度低,内存也是虚拟的,每划分一个 OpenVZ VPS,对服务器原有的内存大小并不影响。

也就是说,如果VPS主机商想要超售 OpenVZ VPS 的话,只要那么划分 VPS 即可,贪婪一点的,一台服务器甚至可以划分50 60个VPS,在这点上,巴斯(Burst)绝对是高手中的高手,不仅超售严重,而且还会很“聪明”地把占用资源高的VPS移动到总体资源小的服务器上。

随着服务器硬件的发展, Xen VPS 也是可以“超售”的,如何做到呢?买个服务器,高配置,大内存,大硬盘,大流量。比如配置24G内存,5T硬盘,100M独享流量,这么一款服务器的成本大概在300美元左右。然后,可以卖40多个512M内存的Xen VPS(服务器本身也要占用内存),100来个128M内存的Xen VPS……

啥叫超售的最高境界,就是让用户感觉不到一点超售的迹象,一旦发现占用资源大的网站,悄悄移动到空闲的服务器,用户丝毫感觉不出异常。

四、如何挑选适合自己的VPS

1、明确你购买VPS的目的

如果只是想学习Linux服务器技术,购买最便宜的即可,也不用管稳定不稳定,首推巴斯(Burst

如 果是用来放网站的,则要考虑很多方面,比如网站的应用程序,如果是 WordPress 之类的程序,消耗内存比较大,就需要内存较大的VPS(实测经验,WordPress流量稍大插件稍多,数据库放本地,至少需要128M以上的内存,推荐 256M或512M以上内存),推荐 LinodePhotonVPSDiaHosting 等服务商。如果是图片站之类对内存消耗不太大,但是对流量要求较大的,推荐 EcVPSRasHost 等支持大流量VPS的服务商。

同理,如果要搭建SSH或者VPN服务器(仅供自己和朋友使用),也需要选择大流量的服务商,因为PPTP不能装在 OpenVZ 平台上,需要购买之前看清楚服务商的 VPS 平台,推荐 PhotonVPSEcVPS

2、不要超出自己的预算

购买之前,必须要考虑好每个月的预算,个人强烈建议月付,而不是年付,因为年付风险比较大,月付风险小,哪天觉得不合适,直接走人就是。按照市场价,根据 Xen VPS 的内存,大致就这个价格

128M内存 – 10美元/月  256M内存 – 15美元/月  512M内存 – 20美元/月  1024M内存 – 30美元/月

当然只是美国的VPS,本文讨论的VPS全部是美国的,这也是一般的市场价,如果看到某个VPS商的价格比这个便宜很多或者贵很多,那就要担心是否会稳定了。便宜很多的肯定会超售,贵很多的性能也不一定很好。

3、最贵的并不是最合适的

可 能你会觉得卖得贵的VPS就是最好的,其实不然。那些价格摆出来都是骗小白的,谁有钱谁上当,按照美国的带宽、服务器硬件、人工成本,基本上主机行业这个 市场大体上已经稳定,无论是价格还是配置。如果遇到哪家卖得超贵,比如(Media Temple),那就要当心了。应付一般的网站,MT的配置已经足够,如果流量稍大,VPS必挂无疑。

4、多学习国内外论坛,看清VPS主机提供商的线路

众所周知,在天朝,网络线路是个很复杂的东西,电信、网通(联通)、铁通,还有什么通的,访问美国的机房,就会走不通的线路。没有一条很稳定的线路,更没有一条适合所有国内运营商的线路。

至于如何查看线路,开始,运行,输入 cmd ,在弹出的窗口中输入 tracert ip(或者域名)就能看到从你的网络走到服务商的网络所经过的线路。

目前对电信较好的线路有:Peer1(电信直连,服务器价格也最贵)、nlayer、he.net、Global Crossing、XEEX、Savvis等等

对网通较好的线路有:Tinet、Comcast、Cogentco等等

对电信很杯具的线路有:Level3 (坚决不要买 Level3 线路的产品)等等

对网通很杯具的线路有:Level3(亲身体验)、he.net等等

至于如何挑选最适合的VPS,多去全球代购论坛酷胖优惠码VPS侦探等网站看看就会学到。

5、摸清楚VPS主机提供商的服务器提供商

这个关系看似复杂,其实很简单。很多VPS主机提供商因为自己成本的缘故,服务器都是直接租用而不是托管的,根据美国的服务器提供商,大致划分以下几个:

Softlayer(顶级机房,网通一般走Comcast,电信一般走ATT或Qwest,抽风正常):EcVPSHawkHost

ThePlanet(同上,网通一般走Comcast,电信走Att,最近在抽风):Linode

PacificRack(电信走nLayer,网通走Cogentco,均不错):DiaHostingGh.VC

Take2Hosting(电信走Cogent,网通走Cogent):EcVPSRashostVPSYou

He.net/WebNX(直接走He.net,电信不错网通晚上杯具):LinodeRahost

Peer1(电信直连,网通走Tinet绕道):D9Host

(因为天朝的网络复杂,电信和网通随时会更换自己的线路,可能明天就不是这个线路,然后……)

自己有机房的VPS商家有:

Photonvps

五、我现在所使用的VPS

目前走点路博客架设在 PhotonVPS Xen VPS 1G内存(WARP 2 )上

人人都是艺术家架设在 VPSVille 的 Peer1 线路,OpenVZ VPS (512M内存,Metropolis )上,优惠码 LEADSDISC 享受终身9折

以前的饭否.De(包括Rabr)架设在 Diahosting 加州VPS(1G内存,PR机房)上

歮谈架设在EcVPS 1G内存上

英文站目前架设在Linode 720M内存上

所有 VPS 都是 CentOS系统+LNMP一键安装包 配置,如果需要查看更多VPS推荐信息,欢迎围观:http://vps.cn.com/ 更多我使用过的 VPS 详细信息可以参考 LeadVPS :http://www.leadvps.com/

有关VPS或者服务器的其他问题,可以直接留言,对这个行业比较了解,能回答的我都会回答你。

PS:统计一下原来买了那么多个VPS,想着下个月是不是去直接买台服务器得了……

本文来自:http://zou.lu/

本站服务器从虚拟主机更换为VPS

2

一直以来,本站都在使用虚拟主机(Web Hosting),没有使用VPS/VDS或独立服务器的原因是觉得有些浪费,等访问量超过虚拟主机的负荷时再换也不迟。

最近几天,本站虚拟主机所在服务器的磁盘性能极低,表现为打开网站后台的速度极慢,甚至无法正常登陆WordPress后台进行网站内容更新,所以在服务器时间10/26/2010 05:08,我发了一个Ticket到Sugarhosts.com(本站的网站服务器提供商)咨询原因。

大约在发Ticket的2个小时以后,得到Sugarhosts客服人员的回复:“您好,您所在的服务器遭到不明 CC 攻击,现已对该攻击打开防御。客户网站基本恢复正常访问速度。我们现正对可能遭受攻击的站点进行排查,排查结束将开始转移工操作。预计转移工作将在24小时内完成。 ”

是否受到CC攻击,我们客户也没有办法知道,但既然如此,我只有向他们要求尽快转移网站到新的服务器,不就是24小时嘛。

等啊等,到了服务器时间10/27/2010 05:35,也就是24小时之后,我发现网站仍未转移。

继续发Ticket到Sugarhosts.com,在服务器时间10/27/2010 09:12,Sugarhosts的客服通知我说:“您好,非常抱歉,由于我们在转移时发现,虽然您的站点内容与访问情况正常,但您的网站一直处于超资源状态,因此您的转移将被延后进行。我们将优先转移未超出资源占用的站点。”

到这里我终于明白了,原来我的网站访问量已经达到或超过虚拟主机的负荷量,我必须更换VPS/VDS或独立服务器。

说到VPS,我也玩了一段时间,并且手中保留着几个美国VPS,于是选了一个到国内速度最快的美国西海岸VPS,速度配置web环境,转移网站数据,修改域名DNS指向。

大约30分钟后,网站数据转移完毕,已经可以正常访问网站。

最后,非常感谢Sugarhosts.com在过去的一年里为我的网站提供的优质服务。

最便宜的VPS主机

3

VPS(Virtual Private Server 虚拟专用服务器)技术,通过使用虚拟化技术,将一台高性能的服务器虚拟化成若干台独立运行的虚拟服务器。每个VPS的运行和管理都与一台独立主机完全相同,都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器,总而言之,VPS是一项具备高弹性、高质量及低成本效益的服务器解决方案,是高端虚拟主机用户的最佳选择。您不再受其他用户程序对您造成的影响, 得到的是更加公平的资源分配,远远低于虚拟主机的故障率。

Linode.com是国外VPS (Virtual Private Server 虚拟专用服务器) 顶级服务商,提供以Xen virtualization虚拟化技术平台为基础的服务。推荐选择Fremont, CA(电信用户推荐)和Dallas(网通用户推荐)机房,亚洲访问速度较快。可以说Linode唯一的缺点就是价格较贵。

Linode.com的Xen VPS主机,最便宜的Linode 512价格为19.95美元/月,一年付可以优惠10%,两年付可以优惠15%。具体配置如下:512MB内存,20GB硬盘,200GB流量,独立IPv4地址1个。购买额外的IPv4地址,价格是1美元/月/个。机房速度测试可以到这里:http://www.linode.com/speedtest/。付款方式:信用卡(Credit Cards):VISA、MasterCard、American Express、Discover。

下面推荐几款目前价格最低的VPS主机(推荐采用Xen技术的VPS主机,因为OpenVZ VPS通常存在超售现象)。

一、采用Xen技术的VPS

1、Lightwave.net的数据中心位于美国加州San Jose,大陆访问速度极佳。最低价的Xen VPS为Xen PV – Tiny,配置256MB独立内存+512MB Swap,20GB硬盘,400GB流量/月,支持CentOS 5.5 32bit/64bit,Debian 5.0.4 64bit,Fedora 13 64bit等Linux系统,VPS控制面板为SolusVM,价格只要7美元/月。他们的openvz和xen价格是一样的,看来他们的openVZ没有想超售内存,大家可以根据喜好选择。
Lightwave.Net VPS管理面板地址:https://solusvm.lightwave.net/

2、DiaHosting提供的型号为X180的Linux VPS,均采用Xen虚拟技术,价格为10美元/月或70元人民币/月,可以使用10%OFF优惠码,终身10%优惠,且年付即可获得额外15%的折扣。具体配置如下:180MB独立内存,180MB Swap,10GB硬盘,200GB流量/月,带宽100Mbps共享,独立IP一个,控制面板为Kloxo 40 Domains版(免费)或DirectAdmin(6美元每月),可选装CentOS、Debian、Ubuntu Linux操作系统。

3、Host2ez.com提供型号为XL-384的VPS主机,采用Xen技术,价格为150元人民币/月,具体配置如下:384MB内存,10GB硬盘,100GB流量/月,带宽50M out/100M in Port 共享,独立IP一个,提供异地备份服务器,每周一次全备份。host2ez和大多数VPS商一样,提供SolusVM面板,可以在后台自由的重装系统和重启,目前提供有CentOS-5.5-x86,Debian-5.0-x86,Ubuntu-10.04-x86等Linux系统。

4、VPSyou.com提供型号为X180的VPS主机,采用Xen技术,价格为70元人民币/月,可以使用其网站定期发布的优惠码获得优惠,如年付可以获得20%价格优惠和双倍内存或流量。具体配置如下:180MB内存,15GB硬盘,200GB流量/月,带宽100Mbps共享,独立IP一个,控制面板为SolusVM中文控制面板,全面支持时下流行的CentOS 5.5 ,Debian 5.0,Ubuntu 10.04等32bit或64bit操作系统。

5、瑞豪开源的美国Linux Xen VPS主机价格最低的型号是VL128,机房在洛杉矶数据中心 或 硅谷数据中心 或 达拉斯数据中心,价格为68元人民币/月或693元人民币/年。具体配置如下:128MB内存,8GB硬盘,流量不限,带宽100Mbps共享,独立IP一个,控制面板为cPanel, DirectAdmin, Virtualmin(免费), Kloxo(免费)等,可选装各种Linux操作系统。

6、RapidXen最便宜的Xen VPS主机,价格为7.49美元/月或76.40美元/年(save 15%),可以使用LOWENDBOX优惠码获得20%的终身优惠。具体配置如下:128MB内存,256MB Swap,5GB硬盘,流量不限,带宽2Mbps,独立IP一个,控制面板是其自己开发的,全面支持时下流行的CentOS 5.4,Debian 5,Ubuntu 9.04 等32bit或64bit操作系统。

7、PhotonVPS最便宜的Xen VPS主机,价格为5.95美元/月,可以使用优惠码获得各种优惠。具体配置如下:128MB内存,256MB Swap,2GB硬盘,流量150GB/月,独立IP一个。

8、Yardvps.com提供价格为7.95美元/月的XEN VPS(512 MB独立内存,1GB SWAP,15GB硬盘,1500GB流量/月),终身85折优惠码 YARDSALE (有效期未知)。

二、采用OpenVZ技术的VPS

1、BurstNET是一家比较有名的独立服务器提供商,现在也提供采用OpenVZ 虚拟化的VPS主机,最便宜的一款VPS PACKAGE #1价格为5.95美元/月。具体配置如下:512MB内存,20GB硬盘,1000GB流量/月,带宽100Mbps共享,独立IP两个,控制面板是vePortal 面板,支持Linux 操作系统,提供基于CISCO™ GUARD的DDOS Protection,可以使用优惠码 LOWENDLAVPS 来获得25%的价格优惠。

2、Ram Host提供的Micro型VPS主机,采用OpenVZ 虚拟化,价格为4.99美元/月。具体配置如下:128MB内存,10GB硬盘,流量不限,150GB流量/月,独立IP一个,控制面板有Kloxo (free), Webmin (free), DirectAdmin ($6.49/mo), or just plain ssh,支持VPN / TUN,全面支持流行的CentOS、Debian、Ubuntu等操作系统,且在其网站可以查看服务器状态。

3、目前Ubuntu.org.cn也代理Burst.net的VPS主机,最便宜的VPS #1价格仅为35元人民币/月或350元人民币/年。具体配置如下:512MB内存,20GB硬盘,1000GB流量/月,带宽100Mbps共享,独立IPv4地址两个,可申请独立IPv6地址,VPS控制面板是vePortal英文面板,支持CentOS、Debian、Gentoo、Fedora、Ubuntu等操作系统,支持架设 OPENVPN SERVER。其不支持退款和更换IP。其淘宝网店为http://shop33760196.taobao.com/

4、BuyVM.netfrantech.ca下面的一个子品牌提供基于OpenVZ的VPS方案,使用的Fremont He.net线路的机房。相对于同机房的Linode价格便宜很多,而且提供原生的IPv6。其中的128MB内存VPS价格为15美元/年,约合人民币100元/年。具体配置如下:128MB内存,15GB硬盘,500GB流量/月,独立IPv4地址1个,独立IPv6地址16个,可以搭建OpenVPN和PPTP VPN等各种VPN服务。VPS管理面板:http://manage.buyvm.net/。付款方式:第三方支付平台:Paypal;信用卡(Credit Cards):VISA、MasterCard、American Express。

5、DirectSpace.net提供价格仅为8美元/月的OpenVZ VPS(单核CPU,512MB内存,20GB硬盘,1000GB流量/月,2个独立IPv4地址),同时还提供价格仅为6.25美元/月的VMwareVPS.1(单核CPU,256MB内存,20GB硬盘,10Mbps Unmetered Port),有需要的可以看看。

6、UCVPS提供OpenVZ VPS,最低价格仅为20美元/年,具体配置如下:128MB Dedicated RAM,256MB Burst Memory,10GB硬盘,100GB流量/月,带宽100Mbps共享,独立IPv4地址和IPv6地址各一个,支持TUN/TAP/PPP。

关于VPS更多的知识可以看看这两个网站:http://www.vpser.net/http://www.deepvps.com/

说说我所用过的VPS主机

1

我是从2010年5月开始接触VPS,当时对于VPS是什么都不懂,还以为使用起来跟虚拟主机差不多,后来买了VPS才知道全部web环境都需要自己配置。

于是,我从BurstNET的VPS开始练起,知道了原来VPS还分好几种,Xen和OpenVZ都有什么优缺点,在Google和Baidu中不断学习服务器架设的知识,到现在才算是略懂皮毛,发篇文章记载一下自己所使用过的VPS的优缺点,免得时间长了忘掉,同时也希望能给那些需要购买VPS的同学们一点小建议。

一、BurstNET的OpenVZ VPS

BurstNET是一家比较有名的独立服务器提供商,我所使用的VPS是最便宜的VPS PACKAGE #1,价格为5.95美元/月或59.5美元/年,这也是我所用的第一个VPS。具体配置如下:512MB内存,20GB硬盘,1000GB流量,带宽100Mbps共享,独立IPv4地址两个,可申请独立IPv6地址,VPS控制面板是vePortal英文面板,支持CentOS、Debian、 ubuntu等Linux操作系统,提供基于CISCO™ GUARD的DDOS Protection。支持架设 OPENVPN SERVER ,使用远程 SSH管理。

Burst.net的VPS主机的稳定性尚可,但中国大陆地区对其服务器的上传和下载速度不稳定,以联通 2M ADSL线路为例,其上传速度在30-60KB/s之间,平均50KB/s,下载速度在10-100KB/s之间,最大可达200KB/s,不同时间段差异较大,其实主要是国内线路问题,从国外访问速度还是很快的。

BurstNET的最大优势就是价格,这是目前市场上可见的大公司出品(非One Man)的最便宜的VPS。用来学习还是不错的,建站的话请仔细斟酌而定,或者先试购1个月看看,切勿贪便宜直接年付。

总体来说BurstNET VPS还是不错的,推荐对速度要求不是很高的朋友使用,绝对物有所值。

付款方式支持Paypal、VISA、MasterCard、American Express、Discover、Bank Wire Transfers、Western Union。

二、VPSyou.com的Xen VPS

这是我用过的第二家VPS商,据说是国人开办的,不知道是不是One Man。我购买的型号为X180的VPS主机,70元人民币/月,采用Xen技术,可以使用优惠码来获得年付终生优惠20%价格优惠和双倍内存或流量。这样年付价格为672元人民币/年,就可以得到的360MB独立内存的VPS,具体配置如下:360MB内存+360MB Swap,15GB硬盘,200GB流量,带宽100Mbps共享,独立IP一个,控制面板为SolusVM中文控制面板,全面支持时下流行的centos5.4 32bit或64bit,Debian 5 32bit或64bit,Untubu9.04 等操作系统。

购买成功后,我使用PPTP VPN一键安装包搭建了一个VPN,速度还可以,没有运行Web服务,客服还不错,只是很多时候不在线,这点不如Diahosting。

付款方式支持支付宝。

三、BuyVM.net的OpenVZ VPS

BuyVM.net是frantech.ca下面的一个子品牌提供基于OpenVZ的VPS方案,使用的Fremont He.net线路的机房。相对于同机房的Linode价格便宜很多,而且提供原生的IPv6。我使用的是其中的128MB内存VPS,价格为15美元/年。具体配置如下:128MB内存,15GB硬盘,500GB流量,独立IPv4地址1个,独立IPv6地址16个,可以搭建OpenVPN和 PPTP VPN等各种VPN服务。VPS管理面板:http://manage.buyvm.net/

据我实际测试,此VPS磁盘性能不佳,不宜放置流量较大的网站,但如果用来架设PPTP VPN的话,倒是非常好的选择。

官方提供的测试IP:
IPv4: 72.52.102.3
IPv6: 2607:f358:1:fed5:1::1
下载测试: http://buyvm.net/100mb.test

付款方式支持Paypal、VISA、MasterCard、American Express。

四、Lightwave.net数据中心位于美国加州San Jose,走he.net线路,大多数时间从中国大陆访问速度极佳。最低价的Xen VPS为Xen PV – Tiny,配置256MB独立内存+512MB Swap,20GB硬盘,400GB流量/月,支持CentOS 5.5 32bit/64bit,Debian 5.0.4 64bit,Fedora 13 64bit等Linux系统,VPS控制面板为SolusVM,价格只要7美元/月。

他们的openvz和xen价格是一样的,看来他们的openVZ没有想超售内存,大家可以根据喜好选择。友情提示:此公司可能为One Man,但其VPS售价比较合理,而且仅支持月付,不像准备捞一笔钱就跑路的公司。付款方式仅支持Paypal。

Lightwave.Net VPS的CentOS 5.5 i386 32bit minimal components fresh install with PyGrub,系统默认开启了iptables防火墙,需要自行开启80端口以开放web服务,方法可以看这篇文章《CentOS下配置iptables防火墙》

Lightwave.Net VPS的Debian 5.0.4 x86_64 minimal系统,默认未安装openssh-server,需要自行安装后方可使用SSH登陆VPS,具体方法参阅《Lightwave.Net VPS使用中发现的问题及解决方法》

Lightwave.Net VPS管理面板地址:https://solusvm.lightwave.net/

另外提示一下:在Lightwave.Net VPS管理面板地址修改ROOT密码后需要重启VPS才能使新密码生效。

建议:
1、一分钱一分货的道理无论在哪里都是没错的,VPS也一样。不要特意去追求VPS的低价,稳定和速度才是我们所需要的。
2、上述VPS有的需要使用国际信用卡或PayPal购买,如果没有国际信用卡,可以联系其代理购买(淘宝上应该有很多)。但本人强烈建议大家去银行申请双币国际信用卡后,自己到官网使用PayPal购买,免得因代理商跑路而导致数据全丢,得不偿失。

服务器架设:CentOS搭建LNMP详细教程

0

使用CentOS+Kloxo来管理虚拟主机比较简单,易于上手,缺点是系统资源消耗大,对于内存不大的VPS来说不太适合。

目前流行的配置是Linux+Nginx+PHP+MySQL,简称LNMP。下面简单介绍一下配置方法。

一、安装CentOS和LNMP包。

安装CentOS 5.5,系统安装完后自带APACHE,先运行yum remove httpd,删除Apache!

用SSH登录LINUX,安装LNMP。

1、下载LNMP一键安装包:

wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz

2、解压LNMP一键安装包:

tar zxvf lnmp0.8.tar.gz

3、CentOS下安装步骤
# 下载版执行命令

cd lnmp0.8/

# 然后再执行

./centos.sh

也可以执行

./centos.sh | tee lnmp.log

(推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示”Press any key to start…”,按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

安装其他组件
1、安装eAccelerator,执行如下命令:./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。
2、安装ionCube,执行如下命令:./ionCube.sh 回车确认后,就会自动安装并重启web服务。
3、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。
4、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。
5、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,安装完PureFTPd,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理。
6、安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。
7、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。
升级PHP版本,执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。

虚拟主机管理
1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf

状态管理
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

相关图形界面程序
phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/ Memcached测试页面:http://前面输入的域名或IP/memcached.php

LNMP相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/ Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

二、更新Nginx并重新编译Nginx使之支持IPv6(如果不需要IPv6支持,此部分可忽略)

请点这里:Nginx和Apache WEB服务器的IPv6设置

三、安装vsftpd
1.yum安装vsftpd:

yum install vsftpd
touch /var/log/vsftpd.log # 创建vsftp的日志文件

2.设置每次开机时自动运行及手工启动它:

chkconfig vsftpd on
service vsftpd start
netstat -tl

可以查看ftp端口是否在侦听了!
3.配置文件
配置/etc/vsftpd/ftpusers 和 /etc/vsftpd/user_list,#不能登陆FTP的用户;
配置 /etc/vsftpd/vsftpd.conf
#anonymous_enable=YES
anonymous_enable=NO #设定不允许匿名用户访问
chroot_local_user=YES #把系统内所有的FTP用户都限制在家目录中 xferlog_file=/var/log/vsftpd.log 设定vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来
ascii_upload_enable=YES
ascii_download_enable=YES 设定支持ASCII模式的上传和下载功能。
pam_service_name=vsftpd PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证
4.设定FTP目录
修改 /home/wwwroot 目录属性:

chmod -R 777 /home/wwwroot

递归地给此目录下所有文件和子目录的读、写、执行权限

chgrp -R ftp   /home/wwwroot

递归地把此目录及该目录下所有文件和子目录的组属性设置成ftp组
5.增加FTP用户

adduser -d /home/wwwroot -g ftp -s /sbin/nologin 用户名

#增加用户,组是FTP,目录是/home/wwwroot

passwd 用户名

#设定用户密码
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
6.重启FTP

service vsftpd restart

guest_enable=YES 设定启用虚拟用户功能。
guest_username=ftp 指定虚拟用户的宿主用户。-CentOS中已经有内置的ftp用户了
user_config_dir=/etc/vsftpd/vuser_conf 设定虚拟用户个人vsftp的配置文件存放路径。存放虚拟用户个性的配置文件(配置文件名=虚拟用户名)
7.有时会出现上传多个小文件时卡住的情况,可以编辑/etc/vsftpd/vsftpd.conf如下:

connect_from_port_20=YES
pasv_min_port=49152
pasv_max_port=65534
data_connection_timeout=1

或者将文件打包上传到服务端再解压来解决此问题。
8.修改已有用户的FTP目录

usermod -d /home/www/abc.com abc

注: /home/www/abc.com 为修改的目标文件夹 abc 为要修改目录的用户名
9.vsftpd的默认设置是所有目录都可以被客户进入,极为不安全,因此要限制用户可以访问目录,设置方法如下:

chroot_local_user=YES

在vsftpd.conf最下面增加这一行,重启ftp即可

四、Linux系统常用命令

1.将tar.gz压缩文件在当前目录下解压缩命令:

tar zxvf filename.tar.gz

2.在CentOS中安装unzip
命令:

yum install unzip

将zip压缩文件在当前目录下解压缩
命令:

unzip filename.zip

3.建立目录命令为mkdir 目录名字

mkdir /home/wwwroot/abc.com

4.删除目录命令为 rm -rf 目录名字

rm -rf /home/wwwroot/abc.com

两个参数-rf 即:
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件使用 rm -f 文件名字

五、实例:安装WordPress设置固定链接教程

1.安装Wget

yum install wget

2.进入虚拟机所在目录

cd /home/wwwroot

3.下载WordPress到服务器并解压

wget http://wordpress.org/latest.tar.gz
tar zxvf latest.tar.gz

4.修改WordPress目录属性

chmod -R 777 /home/wwwroot/wordpress
chgrp -R ftp /home/wwwroot/wordpress
chown -R www /home/wwwroot/wordpress

5.nginx下WordPress的固定链接(Permalink)设置
编辑/usr/local/nginx/conf/nginx.conf文件,在server容器中添加下面这几行,其中wordpress目录按实际修改:

       location /wordpress/ {
	    rewrite ^index.php$ - last;

	    if ( !-e $request_filename ) {
	            rewrite . /wordpress/index.php last;
	    }
	}

修改完成以后,执行如下命令重启lnmp即可:

/root/lnmp restart

如果需要关闭Nginx空主机头,请看这篇文章:Nginx关闭默认站点/空主机头

服务器架设:Debian/Ubuntu搭建LNMP教程

0

本文讲述如何在Debian/Ubuntu中搭建LNMP环境。

LNMP是Linux+Nginx+PHP+MySQL的简称。

一、安装Debian/Ubuntu和LNMP包。

先在服务器或VPS中安装Debian/Ubuntu,

用这个命令升级必要的软件包:

apt-get install update

安装Wget

apt-get install wget

然后用SSH登录LINUX,安装LNMP包。

1、下载LNMP一键安装包:

wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz

2、解压LNMP一键安装包:

tar zxvf lnmp0.8.tar.gz

3、Debian/Ubuntu下安装步骤
# 下载版执行命令

cd lnmp0.8/

Debian下安装步骤
# 执行

./debian.sh

也可以执行

./debian.sh | tee lnmp.log

(推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQL root的密码,回车,提示”Press any key to start…”,按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

Ubuntu下安装步骤
# 执行

./ubuntu.sh

也可以执行

./ubuntu.sh | tee lnmp.log

(推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示”Press any key to start…”,按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

安装其他组件
1、安装eAccelerator,执行如下命令:./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。
2、安装ionCube,执行如下命令:./ionCube.sh 回车确认后,就会自动安装并重启web服务。
3、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。
4、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。
5、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,安装完PureFTPd,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理。
6、安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。
7、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。
升级PHP版本,执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。

虚拟主机管理
1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf

状态管理
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

相关图形界面程序
phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/ Memcached测试页面:http://前面输入的域名或IP/memcached.php

LNMP相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/ Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

二、实例:安装WordPress设置固定链接教程

1.安装Wget

apt-get install wget

2.进入虚拟机所在目录

cd /home/wwwroot

3.下载WordPress到服务器并解压

wget http://wordpress.org/latest.tar.gz
tar zxvf latest.tar.gz

4.修改WordPress目录属性

chmod -R 777 /home/wwwroot/wordpress
chgrp -R ftp /home/wwwroot/wordpress
chown -R www /home/wwwroot/wordpress

5.nginx下WordPress的固定链接(Permalink)设置
编辑/usr/local/nginx/conf/nginx.conf文件,在server容器中添加下面这几行,其中wordpress目录按实际修改:

       location /wordpress/ {
	    rewrite ^index.php$ - last;

	    if ( !-e $request_filename ) {
	            rewrite . /wordpress/index.php last;
	    }
	}

修改完成以后,执行如下命令重启lnmp即可:

/root/lnmp restart

如果需要关闭Nginx空主机头,请看这篇文章:Nginx关闭默认站点/空主机头

服务器架设:Debian/Ubuntu搭建LAMP教程

4

本文是在独立服务器或VPS中使用Debian/Ubuntu操作系统搭建LAMP完整教程,适合初学者,本文会保持更新。

第一部分

LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。

UAMP 是Ubuntu Linux、Apache、MySQL、PHP的首字母缩写,是指在一台Ubuntu Linux服务器上安装带有MySQL和PHP支持的Apache网站服务器。

1. 说明

本文以BurstNET VPS主机为例,操作系统是Debian 5 / Ubuntu 10.04,独立服务器操作方法与VPS相同。域名请做好DNS指向。

安装前,用这个命令升级必要的软件包:

apt-get install update

2. 安装 Apache2 和 PHP5

Apache2 和 PHP5已经包含在 Debian/Ubuntu 软件包中了,一般来说,系统已经默认安装完毕。如果没有,你可以使用下面的命令轻松安装它:

apt-get install apache2 php5 libapache2-mod-php5 php5-gd php-pear php5-suhosin

系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本。

安装 Apache 后,你可以启动:

/etc/init.d/apache2 start

重新启动Apache命令为:

/etc/init.d/apache2 restart

Apache 的配置文件位于: /etc/apache2/apache2.conf
Apache 的默认web文件夹在: /var/www
PHP的配置文件位于:/etc/php.ini

3. 安装 MySQL5

执行下面的命令来安装 MySQL:

apt-get install mysql-server mysql-client php5-mysql

然后启动 MySQL 服务器:

/etc/init.d/mysql start

安装完毕后我建议运行一下mysql_secure_installation来做一些基本的安全设置,它会检查root密码、移除anonymous帐号、禁止root远程登录、移除test数据库。

运行下面的命令来为 root 用户设置一个密码(否则的话任何人都可以访问你的MySQL数据库!):

mysqladmin -u root -p password 12345678

Enter password: 输入root密码以确认修改,一般root初始密码为空(上面的12345678为你想要的密码)

使用root帐号进入mysql:

mysql -u root -p

创建数据库:

create database site1dbname;

给新创建的数据库制定一个用户和密码:

grant all on site1dbname.* to ‘site1dbuser’ identified by ‘site1dbpwd’;

重新启动 MySQL:

/etc/init.d/mysql restart

mysql的配置文件位于:/etc/mysql/my.cnf

好了,一个LAMP 服务器搭建完成。

第二部分

增加虚拟站点配置:

vim /etc/apache2/sites-available/mysite

添加内容如下:

<VirtualHost *:80>
ServerName www.mysite.com
ServerAlias mysite.com www2.mysite.com
DocumentRoot /var/www/mysite/
</VirtualHost>

激活这个虚拟站点:

a2ensite mysite

apache2重新加载配置:

/etc/init.d/apache2 reload

如果需要添加多个虚拟机,重复上述步骤即可。

如果想启动rewrite,需要在终端运行:

a2enmod rewrite

然后重启Apache:

/etc/init.d/apache2 restart

实例:安装WordPress设置固定链接教程
1.安装Wget

apt-get install wget

2.进入虚拟机所在目录

cd /var/www

3.下载WordPress到服务器并解压

wget http://wordpress.org/latest.tar.gz
tar zxvf latest.tar.gz

4.修改WordPress目录属性

chmod -R 777 /var/www/wordpress
chgrp -R ftp /var/www/wordpress
chown -R www /var/www/wordpress

5.修改apache2的虚拟机配置文件(位于/etc/apache2/sites-enabled/),在<VirtualHost *:80>和</VirtualHost>中间加入下面代码

<Directory “/var/www”>
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm index.php
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>

6.apache2重新加载配置:

/etc/init.d/apache2 reload

第三部分

1.安装phpMyAdmin

如果你觉得使用命令行管理MySQL很不方便,可以安装phpMyAdmin。

phpMyAdmin是一个基于web的数据库管理软件,在apache下很容易安装和配置。

你所需要做的就是:

apt-get install phpmyadmin

phpmyadmin配置文件在/etc/phpmyadmin目录。
在apache下安装phpmyadmin,你仅需要在/etc/apache2/apache2.conf中加入以下这行:

Include /etc/phpmyadmin/apache.conf

现在重新启动 Apache:

/etc/init.d/apache2 restart

用浏览器打开:http://domain/phpmyadmin 输入用户名密码就可以管理MySQL数据库了。

2.用vsftpd配置FTP服务

一般用户都会选择用FTP上传的方式来管理自己的网站,所以需要配置FTP服务。

安装vsftpd:

apt-get install vsftpd

安装好之后,编辑配置文件/etc/vsftpd.conf:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

以上每行解释如下:
1.禁止匿名用户访问ftp
2.允许本地用户访问ftp
3.允许写操作
4.上载文件的时候,使用的掩码是022

重新启动 vsftpd:

/etc/init.d/vsftpd restart

设定FTP目录属性,如/var/www 目录属性:

chmod -R 777 /var/www

递归地给此目录下所有文件和子目录的读、写、执行权限

chgrp -R ftp /var/www

递归地把此目录及该目录下所有文件和子目录的组属性设置成ftp组

增加FTP用户

adduser 用户名

设定用户密码

passwd 用户名

添加用户到指定组

adduser 用户名 组名

修改FTP用户的上传目录可以修改/etc/passwd

安装配置完毕,重新启动 vsftpd即可:

/etc/init.d/vsftpd restart

常用参数意义,视具体情况配置:

#anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,
注意当允许是所有用户均视为匿名登录。
#local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。
#local_umask=022 默认的umask码
#write_enable 是否允许本地用户修改和删除
#local_umask=022 FTP上传文件权限 ,默认是077
#anon_upload_enable=YES 是否允许匿名用户上传
#anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限
#dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容
#xferlog_enable=YES 是否激活上传和下载的日志
#connect_from_port_20=YES 是否启动FTP数据端口20的连接请求
#chown_uploads=YES 是否改变上传文件的所有者
#chown_username=whoever 改变上传文件的所有着为whoever
#xferlog_file=/var/log/vsftpd.log 上传/下载日志文件所默认的路径
#xferlog_std_format=YES 是否使用标准的ftpd xferlog日志格式
#idle_session_timeout=600 是否将在用户会话空闲10分钟后被中断
#data_connection_timeout=120 是否将在数据连接空闲2分钟后被中断
#nopriv_user=ftpsecure 是否运行vsftpd需要的非特殊系统用户默认nobody
#async_abor_enable=YES 是否是否允许运行特殊的FTP命令async
#ascii_upload_enable=YES 是否启用上传的ascii传输方式
#ascii_download_enable=YES 是否启用下载的ascii传输方式
#ftpd_banner=Welcome to blah FTP service. 用户连接服务器后显示信息
#deny_email_enable=YES 是否允许某些匿名用户使用邮件地址(默认的)
chroot_local_user=NO
chroot_list_enable=YES

VSFTPD的文件结构是很简洁的,主要包括:
/usr/sbin/vsftpd —- VSFTPD的主程序
/etc/init.d/vsftpd —- 启动脚本
/etc/vsftpd.conf —- 主配置文件
/etc/pam.d/vsftpd —- PAM认证文件
/etc/ftpusers —-记录不允许访问FTP服务器的用户名单
/home/ftp —-Vsftpd的根目录
此外VSFTPD的日志文件为/var/log/vsftpd.log。

Vsftpd的管理控制:
/etc/init.d/vsftpd start //启动vsftpd
/etc/init.d/vsftpd stop //停止vsftpd
/etc/init.d/vsftpd restart //重新启动vsftpd
/etc/init.d/vsftpd reload //重新导入vsftpd

更多的配置内容请访问vsftpd的官方网站查看:

http://vsftpd.beasts.org/vsftpd_conf.html

Go to Top