OpenPanel主机控制面板的安装和使用

OpenPanel是一款免费且开源的主机控制面板,和我之前提到的IspCP面板不同,这款主机控制面板在设立分销商账户/创建和管理虚拟主机方面没有什么优势,它的主要用途在于更好地控制你的VPS,当然,用它来帮你搭建网站/邮件服务器/FTP等等显然是可以的。总之,OpenPanel和有名的Webmin有些类似,但是它比Webmin功能更为强大。下面我来介绍一下OpenPanel的安装方式。

继续阅读OpenPanel主机控制面板的安装和使用

ispCP主机控制面板的安装和使用

ispCP Omega面板是一款优秀的虚拟主机控制面板(和著名的cPanel, Kloxo, DirectAdmin等类似)。该面板完全免费,而相较于其他的免费面板(比如zPanel, VirtualMin, Kloxo等)来说,功能强大了很多。这也是我个人最喜欢用的虚拟主机控制面板。因此,今天我来介绍一下这款面板的安装和使用方式。

继续阅读ispCP主机控制面板的安装和使用

使用Citadel在Debian/Ubuntu上搭建邮件服务器

Citadel是著名的开源邮件服务器软件。在用VPS搭建了网站之后,我们通常会需要使用自己的域名邮箱,如果不想使用Postfix这种比较繁琐的工具,则可以使用Citadel套件。Citadel官方网站声称该软件可以运行在各种Linux平台上,但我自己使用了下发现官方的CentOS包是有问题的,在RedHat内核的各发行版上Citadel均无法运行。目前成功的安装的只有Ubuntu和Debian(且有几个版本也无法使用)。

继续阅读使用Citadel在Debian/Ubuntu上搭建邮件服务器

SolusVM开启TUN/PPP失败时的解决方法

很早以前就想写一下这个。有些朋友想用OpenVZ虚拟的低价VPS开设VPN服务器,如果用现成的PPTPD一键包的话是需要先开启TUN/TAP和PPP支持的。这两个模块一般在SolusVM控制面板里面都可以进行手动开通,但部分朋友发现开通后执行cat /dev/ppp时仍然得不到想要的显示,编译一键包后也无法使用。遇到这样的问题该如何解决?

继续阅读SolusVM开启TUN/PPP失败时的解决方法

CentOS 使用vsftpd搭建FTP服务器

网上有很多在Linux上搭建ftp服务器的方法,有些方法非常繁琐(甚至用到数据库来储存虚拟用户名和密码),有些功能过于高级也用不到,因此感觉对于个人站点来说不是很实用。今天我们来使用最简单的方法和程序搭建一个比较好用的ftp服务器。搭建之前,请确认SELinux已关闭,防火墙已打开21端口。

一切为了方便,我们在这里使用简单的vsftpd软件来搭建。首先,用root账户登录SSH,执行:

继续阅读CentOS 使用vsftpd搭建FTP服务器

关于Apache配置时遇到的一个小问题

今天给一台刚装的CentOS 5-64bit的机器装Apache,以前用VPS用习惯了,按照VPS的老方法装Apache,并且写好虚拟主机配置文件,准备启动Apache,但是执行/etc/init.d/httpd start的时候failed,并且不提示任何错误消息。于是找了下Apache报错日志error_log文件,发现有如下一行:
(13)Permission denied: httpd: could not open error log file
一般来说我看到Permission denied首先想到的是权限设置出了问题,于是开始给我的日志目录各种改权限、改归属用户。但是就算我设了777权限,这个错误依旧存在,而且错误信息还都是这么一句。

继续阅读关于Apache配置时遇到的一个小问题

一点关于文件传输的问题

我们经常需要向远方的主机传文件。网站程序要通过传输才能放到主机上被发布。关于文件传输,大家都会的是通过ftp. 毕竟ftp服务器很容易搭建,而且通过ftp传输文件非常方便快捷。

但是我们来考虑下面一个很现实的问题:我们要向大洋彼岸的美帝传输一个相对比较大的文件。比如有3个G的大小的文件。我们怎么传输呢?

继续阅读一点关于文件传输的问题

CentOS5下使用Postfix+Dovecot+MySQL搭建邮件服务器教程

声明:本教程基本译自Linode Library并有所删改,转载请注明转载自香菇肥牛的博客http://qing.su和Linode Library.

教程的操作环境:CentOS5-32bit,使用root登录的SSH。

Postfix是Linux下注明的邮件服务器软件,今天我们来介绍使用Postfix+Dovecot+MySQL在CentOS5下搭建邮件服务器的操作实例。由于需要用到很多数据库的内容,比较繁琐,大概整个配置时间在一小时左右,因此切勿仓促配置,以免出错。

第一步:设置服务器名。首先,查看hosts文件:
vi /etc/hosts
查看是否有一条类似于12.34.56.78 server.example.com  server的记录,其中server.example.com是你打算设置的邮件服务器的地址,对应的server是你的打算设置的服务器短域名(后文中一并对应),12.34.56.78是你的服务器(或者VPS)的IP地址。若没有,则按照实例修改或添加。

继续阅读CentOS5下使用Postfix+Dovecot+MySQL搭建邮件服务器教程

VPS选购时常见的误区

在体验过国外不给力的虚拟主机市场之后,很多朋友为了获得更好的性能,选择国外VPS来进行网站的存放。当前,国外IDC市场竞争激烈,VPS主机商有很多,很多朋友因为一时图便宜或者其他原因,买到了不合自己心意的产品。下面我来归纳一下VPS产品选购时的常见误区,VPS新手朋友们在选购时可以有所参考。

误区一:盲目追求低价高内存。
随着超售情况的普遍,很多OpenVZ虚拟的VPS价格越来越低,内存越来越高。ChicagoVPS 2G内存的产品只需要30美元一年,平均下来每月只需要2.5美元,这种价格的产品你敢用么?我是不敢用。我觉得,决定一个VPS是否值得购买的一个重要标准就是在线率,毕竟大多数VPS买来还是用来存放网站的(其他情况不做讨论),而网站最重要的一点就是高在线率,如果你的网站经常不能被访问到,那么访问量就会越来越少;

继续阅读VPS选购时常见的误区

统计apache日志的简单方法

昨天我在一台VPS上放了一个自己做的校园信息搜索程序,因为只是给同学访问的,所有只有一个IP,没有绑米,本来打算用CNZZ试一下一晚上能有多少PV的,结果晚上登上去看了下发现CNZZ统计出来的PV是零,才发现CNZZ不能统计IP地址的访问量= =于是只好去分析Apache日志了,网上搜了一下,找到了下面这条语句: 1cat access_log |awk ‘{print $1}’| sort | uniq -c |sort -nr 输进去以后的确直接把IP和访问量全统计出来了,但是后来发现只能显示当前页面,其他的都被丢弃了。于是我们用管道把他写到文件里面: 1cat access_log |awk ‘{print $1}’| sort | uniq -c |sort -nr > /etc/apachelog 这样就统计出了完整的外部连接数据。