在Debian 7上搭建LEMP环境

本文提供了LAMP环境的替代品LEMP在Debian 7服务器上的搭建教程。在LEMP环境下,普通的Apache服务器被换成了更为轻量级的Nginx服务器,这对于减轻系统负载有所帮助。关于两种服务器环境的对比,本文不做介绍,请视情况自行决定。本文在新装Debian 7 64bit系统上经过测试,在Debian 7 32bit以及Ubuntu 13及以后各版本上可能稍有不同,可自行测试。

继续阅读

多IP情况下Apache虚拟主机配置文件的写法

有时,我们为一台服务器或者VPS分配了多个IP,我们希望给每一个站点分配一个独立的IP,或者将其中的几个IP分配给一个网站,这些需要我们手动更改Apache的虚拟主机配置文件以满足我们的需求。

我们知道,虚拟主机的配置部分是逐个写在<VirtualHost *:80>…</VirtualHost>这一部分中的,而*就代表了IP地址。有很多朋友不明白这里的*是什么意思,以为就是代指任意IP地址

继续阅读

Ubuntu下邮件服务器Zimbra的安装和配置

Zimbra是一个非常著名的高端开源邮件服务器,号称“协同办公系统”。Zimbra提供非常友好的人机界面,优秀的邮件处理和收发性能,以及丰富的功能,是企业搭建邮件服务器的非常不错的选择。今天我来介绍一下Ubuntu系统中Zimbra的安装和配置。

首先需要说明的是,Zimbra丰富的功能和优秀的处理能力决定了它需要很大的系统资源。我自己安装测试后,发现zimbra运行时内存占用将近2G,因此如果VPS的内存小于2GB的话,我不建议你安装Zimbra套件。准确地说,我建议您将Zimbra安装在一台内存4G以上的独立服务器上。另外,最好不要在安装Zimbra的机器上再安装其他的web服务器如Apache和Nginx等,以免影响Zimbra的正常使用。

继续阅读

Suse环境下LAMP的搭建

Suse是一套最初由德国人开发的成熟的Linux发行版,也是一款非常适合用于构建网站的Linux发行版。今天我来介绍一下Suse系统下LAMP环境的搭建和网站部署。我的测试环境是Suse 12.1 32bit,其他版本应该相仿。

首先,我们要了解一下Suse下的包管理器。和CentOS中的yum, Debian中的apt-get等类似,Suse下也有包管理器,而且还有两个,一个是yast2,一个是zypper,这里采用zypper进行安装。

继续阅读

给VPS增加交换内存

我们使用VPS时常常苦恼于有限的内存。尤其是一些小内存的VPS,不得不执行各种优化以节省内存占用。因此,我们可能会需要为自己的VPS增加一块交换内存,即SWAP。SWAP其实是一块硬盘上的区域,系统会将内存中暂时不用的信息转移到SWAP区中,需要用到时再从SWAP中调入内存,这样就实现了内存的扩大。其原理和Windows系统中的页面文件(pagefile)类似。下面我们介绍怎样为系统添加SWAP内存。需要注意的是,OpenVZ虚拟的VPS不支持SWAP空间,网上有人声称可以用脚本的方式在OpenVZ虚拟的VPS中设置SWAP区,我将在文末说明这种方法的错误之处。Xen和KVM虚拟以及vmware虚拟的一般都是支持的。

继续阅读

修改SSH登录提示内容

有时我们在登录VPS的SSH时,会看到一段欢迎文字,尤其是国内的VPS或者云主机,有时甚至是一段广告,因此我们可能会希望更改这段欢迎信息,将其修改为我们需要的信息。比如下面这张图:

继续阅读

WHMCS的安装

WHMCS是一套成熟的主机/域名以及其他产品的销售/客服系统,程序使用PHP+MySQL编写,可以方便地整合cPanel, Kloxo, VirtualMin, Plesk, DirectAdmin等多种主机控制面板,是出售空间等相关产品/自动开通主机的非常好用的工具。今天我来介绍一下WHMCS的安装,这里以VPS为例来进行介绍。

继续阅读

FreeBSD建站小白教程①——FreeBSD的基本操作

FreeBSD,和Linux系统类似,是一种类UNIX操作系统。FreeBSD是BSD家族的一员,用来做服务器也是非常合适的。今天我来介绍一下VPS上面FreeBSD系统的FreeBSD的基本操作。由于之前从未用过BSD,因此整个过程基本我自己摸索加参考各种资料才捣鼓成功的,适合FreeBSD新手照葫芦画瓢。如有错误请指出,谢谢。

继续阅读

CentOS下LEMP环境安装配置脚本–Centmin

今天来介绍一款CentOS下的LEMP环境安装脚本,可以对目前所有的CentOS 5.x 32/64bit适用。LEMP环境指的是Linux+Nginx+MySQL+PHP,标准的php网站架构。Nginx是一款优秀的小型服务器程序,与apache相比有其优势。目前很多的wordpress都是由Nginx而不是apache搭建的(我这个是apache)。今天给出的脚本名称为Centmin,是由国外大神编写的方便的安装脚本,并自动进行了优化,对于低内存VPS非常适用。

继续阅读