利用Nginx反向代理功能架设Ubuntu升级源


北师大的网络情况以前说过了,学校里必须过验证网关才能上外网。为了方便校内同学方便地(不费流量地)升级Ubuntu,也可以充分利用服务器的资源,做了个Ubutu校内的升级源。机器比较老,没有很大的硬盘,做个源的话至少需要上百G的空间,不太现实。于是Kangzj想了出这个方法,在校内一台能上外网的服务器上反向代理一个速度快的Ubuntu源。我选择的是中科大的Ubuntu源(谢谢),速度可以到10M。非常简单,建了一个虚拟主机,然后就解决问题了,下面附上nginx配置文件:
Continue reading “利用Nginx反向代理功能架设Ubuntu升级源”

php-cli简介——不会Shell语言,一样用Shell!

1.基础知识

1.1 什么是Shell编程?

在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。Shell 是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1】。用Shell编程可以灵活地解决大量重复任务,十分方便。但是,Shell的语法十分怪异(个人意见),不容易记,如果现在熟悉的语言可以用来写shell那就好了——比如php——就可以快速开发Shell程序了(比如我的Preminder的后台程序),于是便有了这篇文章,本文以Linux为例说明php-cli的用法,其它平台的版本类似。

1.2 什么是php-cli?

刚才说到,我们可以用php来开发Shell程序。有的同学可能会问啦:“php不是用来做网页的么?-_-”。是的,php可以用来做动态网页,并且当初php就是为做动态网页而开发的语言,但是理论上php可以用来做任何的程序,甚至是桌面程序,而php-cli是php在命令行运行的支持环境,也就是我们说的可以用来写Shell的环境支持。

php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等)【2】。

也就是说,php不单可以写前台网页,它还可以用来写后台的程序。
Continue reading “php-cli简介——不会Shell语言,一样用Shell!”

推荐一个免费空间“棉花糖主机”

棉花糖主机:http://www.sugarhosts.com
棉花糖主机”刚刚成立不到一个月,有中文网站。主机位于英国,北京电信Ping延迟在300ms左右,速度还是可以的,现在它提供一个100M空间,2G流量,CPanel(比DirectAdmin好用,但是是英文面板,更改语言有Bug),不支持RoR和Perl,限100名,没有规定免费多长时间,估计可以长久地用。有需要的去申请一下,用下试试:
Continue reading “推荐一个免费空间“棉花糖主机””

IIS6配置的PHP环境不支持Mysql的解决方法

真的很郁闷,按照以前配置方法配置IIS6:
1. 把php.ini复制到Windows目录,并更改extension目录位置为php目录的位置,并加载相应的dll;
2. 把IIS6添加.php的处理器;在扩展中允许.php;重启IIS。
按说这样的设置已经可以,看了phpinfo,发现所有的模块都支持了,唯独不支持Mysql。这我可就郁闷了,以前都是没有问题的啊。没有办法,上网搜搜,结果发现还要把libmysql.dll复制到System32下,记录一下。
参考:http://blog.samxy.com/post/2009/05/54.html

我的服务器应该装什么版本的Linux?

Linux作为一个网络操作系统,其网络的性能是不用多说的,用它来做服务器也是再合适不过的,甚至有的人说Linux就是做服务器用的(虽然有点过分,但是不却突出了Linux的长处)。虽然现在Linux桌面应用已经十分成熟,但是相对于文本界面,图形界面始终都是更加浪费资源和不稳定的。
Linux有很多很多的发行版本,有名的也有十几种,到底选用哪个系统来做服务器应用呢?这里将我的一些体会和理解写出来,水平有限,讲的不对的地方再大家指正。
Continue reading “我的服务器应该装什么版本的Linux?”

配置nginx支持php,jsp,asp,aspx…

说到Nginx,大家应该比较熟悉了吧,虽然出现地比较晚,但是他优良的性能让很多系统工程师折服,并被大量的采用。网上有好多文章介绍如何如何让nginx支持jsp啊、asp啊等等。我想说这个讲法是不太对的,因为nginx本身只是个静态的server和反向代理的利器,并不支持动态页面,所谓的支持asp,jsp,php等等都只是用nginx来做反向代理而已。
Continue reading “配置nginx支持php,jsp,asp,aspx…”

山寨Linux能走多远

ylmflinux xylinux
说起山寨手机大家很熟悉了,经山寨手机的带动,山寨已经成为了一种文化,一种平民化运动。最近,YLMF基于Fedora制作了一个YLMf Linux,想把高高在上的Linux融入到人们的生活中来。大家褒贬不一,有人认为它集成了QQ等非开源的软件,不伦不类。甚至有人说这种尝试完全没有必要,Linux已经有太多的版本,已经可以完全满足需要,YLMF只是将一个版本的软件重组了一下而已,并不包含软件的开发,没有必要存在。个人觉得,无论YLMF Linux有什么缺点,它的出现仍旧是好的。
Continue reading “山寨Linux能走多远”